【发布时间】:2013-11-07 21:47:51
【问题描述】:
我尝试将 Android 兼容性库(或现在称为支持库)v4 用于预蜂窝 Android 设备。我知道,我应该使用 FragmentActivity 类,而不是使用 Fragment 类。根据我能找到的所有教程,我可以像在 Fragment 类中一样使用 onCreateView 方法:
public View onCreateView(LayoutInflater inflater、ViewGroup 容器、Bundle savedInstanceState)
但是,FragmentActivity 中的 onCreateView 方法似乎有所不同。我继承的是:
public View onCreateView(字符串名称、上下文上下文、AttributeSet attrs)
这个版本其实是在FragmentActivity类的Android参考中列出的。
似乎我能找到的所有教程都没有说明这种差异,并且都在 Fragment 类中调用了那个。
我在这里误会了我应该能够以某种方式调用 Fragment 类版本的 onCreateView 吗?
【问题讨论】:
-
“我明白,我应该使用 FragmentActivity 类而不是 Fragment 类。”这是废话……而不是
android.app.Activity类,你应该使用android.support.v4.app.FragmentActivity而不是android.app.Fragment你应该使用android.support.v4.app.Fragment -
谢谢大家。是的,这是我的错,我知道我一定是在做一些愚蠢的事情,因为这似乎只是我的一个“问题”。
标签: android android-fragmentactivity