【发布时间】:2015-12-13 14:01:45
【问题描述】:
我指的是大书呆子牧场android书学习android。
当我到达第 7 章开始解释片段时,它说如果我希望我的应用程序支持 API
然后我到了第 13 章解释工具栏,它说工具栏是在 Android 5.0 中引入的,所以在这里我决定使用 AppCompat 库并让我的类扩展 AppCompatActivity(最终扩展 FragmentActivity)。
当我使用 AppCompatActivity 扩展我的类时,我立即收到如下错误:无法解析方法 getActivity()、setArguments()、getArguments()
这是否意味着如果我使用 AppCompat,我必须使用 android.support.v4.library Fragment?由于我是初学者,我还有几个问题......
我不认为我的应用程序支持 API
【问题讨论】:
-
您必须包含 appcompat-v7:23,它包含您在 v4 中需要的所有类
-
@PankajNimgade,是的,我知道,但我的问题是我应该使用哪个 Fragment 类
-
因为您的类只是从哪个库中替换,而不是它自己的类,您将使用相同的类名,例如 getSupportFragmentManager()
标签: android android-fragments android-activity android-appcompat android-fragmentactivity