只要想要支持API 10:Android 2.3.3(Gingerbread),为什么或何时才真正想要使用FragmentActivity而不是ActionBarActivity?这样做有什么好的理由吗?因为ActionBarActivity扩展了FragmentActivity,因此开箱即用地提供了FragmentActivity的所有功能。我在互联网上看到了使用FragmentActivity而不是ActionBarActivity的示例代码,因此感到困惑。
答案 0 :(得分:0)
why or when would you really want to use FragmentActivity instead of ActionBarActivity?
自从fragment
引入api 11/honeycomb
以来,您无法真正使用它来自api 10 FragmentActivity
将backport片段移植到较低级别的api。
对于ActionBarActivity
,如果您想在应用程序中使用操作栏,则需要使用此操作,因为The action bar has been introduced in Android 3.0.
与片段相同。
因此,如果你想要在你的应用程序中仅删除gingerbread
及以下的操作栏,那么FragmentActivity
是可行的方法,因此如果你想用{{1}支持actionbar
在您的应用程序中使用设备fragments
以及API以下的功能,然后必须使用gingerbread
。