我是Android中的菜鸟。我刚开始使用ActionBarActivity
而不是FragmentActivity
。它们之间有什么区别吗?
答案 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的支持。