android API TabActivity 弃用

标签 android android-fragments tabactivity

好吧,我正在使用 TabActivity 为 api 8 开发和应用程序但我今天发现“此类已弃用。

所以我们应该使用FragmentActivity从现在开始实现标签?但是当我想显示带有 Activity 的 listview 时呢?我必须使用 ListFragment 吗? (但这是“自:API 级别 11”)

如任何人所见,我对如何继续前进感到困惑。

如果有人能为我提供有关此问题、选项卡、 fragment 和任何其他有用建议的清晰概念,那就太好了(AsyncTaskLoader 仅适用于 api11?)

顺便说一句,我读到 fragment 可以从 api 1 开始使用,但现在我找不到了。请帮助:(

编辑:只需重新更改标题,因为 ListFragment 并未被弃用。如果我不想那样做,请在这里抱歉 newby :D

最佳答案

Well, im developing and app for api 8 with TabActivity but i found out today that "This class is deprecated."

在 Android 中,“已弃用”通常意味着“我们将尽可能长时间地维护它,但您应该考虑有更好的选择”。对于 TabActivity,长期计划是将选项卡放在操作栏中,您可以在 Android 3.x 和更高版本上使用它,在 Android 2.x 上使用类似 ActionBarSherlock 的东西。 .

So we should use FragmentActivity from now to implements tabs?

不一定,尽管它肯定是一个选项。

but what about when i want to show a listview with an activity? do i have t use ListFragment (but this is "Since: API Level 11")

ListFragment 也可在 Android 支持包中获得,与获取 FragmentActivity 的位置相同。

AsyncTaskLoader just for api11?

AsyncTaskLoader 在 Android 支持包中也可用。

It would be great if someone can provide me good and clear concepts about this issues, tabs, fragment and any other useful advice

这将覆盖几百页的书籍。您可以考虑在更具体的地方提出其他问题。

如果您还没有这样做,请阅读:

关于android API TabActivity 弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8140691/

相关文章:

java - 无法转换为上下文

android - 在 tabActivity 中,tabHost.getTabWidget().getChildCount() 返回 1

android - 标题栏中的按钮如何到达它

java - 另一个 Big Nerd Ranch Android 崩溃错误

java - 为什么不能在java中直接进行类型转换?

java - 在Android中选择文本时弹出的 "Replace"对象是什么?

android - 使用 Retrofit 和 Gson 提取 JSON 数据

android - Chrome devTools 不再看到用于调试的 USB 设备

java - 将 ListView 添加到 Fragment 时出错

android - UnitTesting Android TabActivity时获取Nullpointer异常