我刚开始学习 Android,我很难处理 Fragments。在我的项目中,我创建了一个扩展 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 类都作为主要活动的内部类......甚至可能吗?谢谢你!