android如何扩展FragmentActivity和actionbaractivity
我在活动中使用片段,而且我还需要actionbar。 为了在安卓2.2+上安装actionbar,我需要扩展actionbar活动,还需要扩展FragmentActivity Java不允许我们扩展两个类android如何扩展FragmentActivity和actionbaractivity,android,android-actionbar,Android,Android Actionbar,我在活动中使用片段,而且我还需要actionbar。 为了在安卓2.2+上安装actionbar,我需要扩展actionbar活动,还需要扩展FragmentActivity Java不允许我们扩展两个类 解决办法是什么?我该怎么做?只需导入ActionbarActivity。你会找到你想要的。因为ActionbarActivity自动导入FragmentActivity 有关更多详细信息,请尝试链接首先,为什么要同时扩展FragmentActivity和ActionBarActivity 因为
解决办法是什么?我该怎么做?只需导入
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
extendsFragmentActivity
谢谢。为了更新此答案,现在ActionBarActivity已被AppCompatActivity取代。比源代码更好的是文档: