2013-07-08 100 views
0

我刚开始学习Android,而且我正在拼命拼凑片段。 在项目中,我创建了一个扩展片段HomeFragment类:扩展与不兼容Android

public class HomeFragment extends Fragment{...} 

我也呼吁DummySectionFragment

public static class DummySectionFragment extends Fragment {...} 

内部类在FragmentPagerAdapter的子类公共片段的getItem(INT位置)的方法,我想实例化并返回HomeFragment类的实例,但AndroidStudio抱怨说类型不兼容,但它与DummySectionFragment没有问题。 为什么会发生?这两个类都扩展了Fragment,但只有一个可以正常工作?

我试图避免所有的片段类作为主要活动的内部类... 它甚至有可能吗? 谢谢!

+0

如果您使用的是支持库确保您使用的是支持片段在这两个地方。 – sgarman

+0

好吧。请将其张贴为答案。 –

回答

2

如果您使用支持库,请确保您在两个位置都使用支持片段。

import android.support.v4.app.Fragment;