ActionBarActivity和Fragment Activity之间的区别

时间:2014-04-13 16:48:30

标签: android android-activity android-actionbar android-appcompat

我是Android中的菜鸟。我刚开始使用ActionBarActivity而不是FragmentActivity。它们之间有什么区别吗?

2 个答案:

答案 0 :(得分:19)

FragmentActivity是基于支持的片段的基类。因此,您将在api级别11下方的支持库中使用Fragment,在这种情况下,Activity需要扩展FragmentActivity

 ↳  android.support.v4.app.FragmentActivity
                       ↳    android.support.v7.app.ActionBarActivity

当您需要使用AppCompat库在API级别11以下的操作栏时,您将使用ActionBarActivity。在这种情况下,您的活动会延伸ActionBarActivity

如您所见ActionBarActivity扩展FragmentActivity

答案 1 :(得分:13)

ActionBarActivity扩展了FragmentActivity并添加了对the appcompat action bar backport的支持。