【问题标题】:API 10: Android 2.3.3 (Gingerbread) - ActionBarActivity vs FragmentActivityAPI 10:Android 2.3.3(姜饼)- ActionBarActivity 与 FragmentActivity
【发布时间】:2014-08-19 03:18:41
【问题描述】:

只要想要支持 API 10:Android 2.3.3 (Gingerbread),您为什么或何时真的想使用 FragmentActivity 而不是 ActionBarActivity?这样做有什么好的理由吗?因为 ActionBarActivity 扩展了 FragmentActivity ,所以开箱即用地提供了 FragmentActivity 的所有功能。我在互联网上看到过使用 FragmentActivity 而不是 ActionBarActivity 的示例代码,因此感到困惑。

【问题讨论】:

    标签: android android-activity android-fragments android-actionbar


    【解决方案1】:
    why or when would you really want to use FragmentActivity instead of ActionBarActivity?
    

    自从fragment 引入自api 11/honeycomb 以来,您不能真正从api 10 使用它,而FragmentActivity 用于将片段反向移植到较低级别的api。

    对于ActionBarActivity,如果你想在你的应用程序中使用actionbar那么你需要使用这个,因为The action bar has been introduced in Android 3.0.和fragment一样。

    因此,如果您只想在您的应用程序中对从gingerbread 及以下范围内的任何操作栏进行分段,那么FragmentActivity 是您的最佳选择,因此如果您想在您的应用程序中通过设备@ 支持actionbarfragments 功能987654331@ 及以下 API 则必须使用 ActionBarActivity

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多