我刚开始学习Android,我很难处理片段。 在我的项目中,我创建了一个扩展Fragment的HomeFragment类:
public class HomeFragment extends Fragment{...}
我还有一个名为DummySectionFragment的内部类
public static class DummySectionFragment extends Fragment {...}
在FragmentPagerAdapter的子类public Fragment getItem(int position)方法中我想实例化并返回HomeFragment类的实例,但AndroidStudio抱怨说类型不兼容,但它没有DummySectionFragment的问题。 为什么会这样?这两个类都扩展了Fragment但只有一个可以正常工作吗?
我试图避免将所有Fragment类作为主要活动的内部类... 它甚至可能吗? 谢谢!
答案 0 :(得分:2)
如果您使用的是支持库,请确保在两个地方都使用支持片段。
示例import android.support.v4.app.Fragment;