我已经在片段活动的基本代码替换活动中使用它,但我没有任何错误。应用程序已经有效。
答案 0 :(得分:2)
如文档中所示:
FragmentActivity
要使用基于支持的Fragment的活动的基类 和Loader API。
活动
活动是用户可以做的一件重点事。几乎所有活动都与用户交互,因此Activity类负责为您创建一个窗口,您可以在其中使用setContentView(View)放置UI。虽然活动通常以全屏窗口的形式呈现给用户,但它们也可以以其他方式使用:浮动窗口(通过带有windowIsFloating集的主题)或嵌入到另一个活动内部(使用ActivityGroup)
可以在http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
了解更多信息答案 1 :(得分:0)
片段活动可以包含fragments(顾名思义)。它是旧API的活动支持版本,希望使用片段。
答案 2 :(得分:0)
Android 3.0 HoneyComb
中引入的Fragment是活动内部用户界面的一部分。您可以在UI中拥有许多片段。
FragmentActivity是您必须扩展的基类,以便将片段与支持库一起使用。
答案 3 :(得分:0)
这里的细微差别是Activity
可以使用原生SDK中的Fragment
(只要您定位的是API 11+),而FragmentActivity
可以使用{{1}来自支持库。
因此,假设API 11+,如果您在应用中使用Fragment
,则可以使用android.app.Fragment
,但如果您在应用中使用Activity
,那么您必须使用android.support.v4.app.Fragment
。