【问题标题】:android-how to extends FragmentActivity and actionbaractivityandroid-如何扩展FragmentActivity和actionbaractivity
【发布时间】:2014-08-12 05:33:29
【问题描述】:

我在我的活动中使用片段,而且我也需要操作栏。 为了在 android 2.2+ 上有操作栏,我需要扩展操作栏活动,我也需要扩展 FragmentActivity。

Java 不允许我们扩展两个类。

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

【问题讨论】:

标签: android android-actionbar


【解决方案1】:

如果您检查ActionBarActivity 的来源,您将看到ActionBarActivity 扩展了FragmentActivity。所以你只需要扩展ActionBarActivity。

【讨论】:

【解决方案2】:

您可以链接到开发网站: https://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html

如您所见,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

【讨论】:

    【解决方案3】:

    首先为什么要同时扩展 FragmentActivty 和 ActionBarActivity ?

    因为 ActionBarActivity 会为您工作,并且为了使您的应用与较低版本兼容,您应该在项目中导入 android-support-v7-appcompat

    【讨论】:

      【解决方案4】:

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

      更多详情请尝试FragmentActivity链接

      【讨论】:

      猜你喜欢
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多