android如何扩展FragmentActivity和actionbaractivity

android如何扩展FragmentActivity和actionbaractivity,android,android-actionbar,Android,Android Actionbar,我在活动中使用片段,而且我还需要actionbar。 为了在安卓2.2+上安装actionbar,我需要扩展actionbar活动,还需要扩展FragmentActivity Java不允许我们扩展两个类 解决办法是什么?我该怎么做?只需导入ActionbarActivity。你会找到你想要的。因为ActionbarActivity自动导入FragmentActivity 有关更多详细信息,请尝试链接首先,为什么要同时扩展FragmentActivity和ActionBarActivity 因为

我在活动中使用片段,而且我还需要actionbar。 为了在安卓2.2+上安装actionbar,我需要扩展actionbar活动,还需要扩展FragmentActivity

Java不允许我们扩展两个类


解决办法是什么?我该怎么做?

只需导入
ActionbarActivity
。你会找到你想要的。因为
ActionbarActivity
自动导入
FragmentActivity


有关更多详细信息,请尝试链接

首先,为什么要同时扩展FragmentActivity和ActionBarActivity


因为ActionBarActivity对你有用,并且为了使你的应用程序与较低版本兼容,你应该在你的项目中导入android-support-v7-appcompat

,如果你检查
ActionBarActivity
的源代码,你会看到
ActionBarActivity
扩展了
FragmentActivity
。因此,您只需扩展ActionBarActivity。

您可以链接到开发网站:

正如您所看到的,类
ActionBarActivity
扩展了
FragmentActivity
,所以您只需要扩展
ActionBarActivity

java.lang.Object
   ↳    android.content.Context
       ↳    android.content.ContextWrapper
           ↳    android.view.ContextThemeWrapper
               ↳    android.app.Activity
                   ↳    android.support.v4.app.FragmentActivity
                       ↳    android.support.v7.app.ActionBarActivity

您可以使用ActionBarCompat库。在此处阅读更多信息:
ActionbarActivity
extends
FragmentActivity
谢谢。为了更新此答案,现在ActionBarActivity已被AppCompatActivity取代。比源代码更好的是文档: