Java 必需的android.support.v4.app.Fragment,它已存在
我的导入已经包含了android.support.v4.app.Fragment,但它仍然向我显示了以下错误:“find:hind.jai.com.jaihind.PageFragment required android.support.v4.app.Fragment”。我正在学习这个教程 SampleFragmentPagerAdapter.javaJava 必需的android.support.v4.app.Fragment,它已存在,java,android,android-fragments,Java,Android,Android Fragments,我的导入已经包含了android.support.v4.app.Fragment,但它仍然向我显示了以下错误:“find:hind.jai.com.jaihind.PageFragment required android.support.v4.app.Fragment”。我正在学习这个教程 SampleFragmentPagerAdapter.java package hind.jai.com.jaihind; import android.support.v4.app.Fragment;
package hind.jai.com.jaihind;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
/**
* Created by Rishik on 19-04-2015.
*/
public class SampleFragmentPagerAdapter extends FragmentPagerAdapter {
final int PAGE_COUNT = 3;
private String tabTitles[] = new String[] { "Tab1", "Tab2", "Tab3" };
public SampleFragmentPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return PAGE_COUNT;
}
@Override
public Fragment getItem(int position) {
return PageFragment.newInstance(position + 1); //error in PageFragment
}
@Override
public CharSequence getPageTitle(int position) {
// Generate title based on item position
return tabTitles[position];
}
}
您需要确保PageFragment扩展了android.support.v4.app.Fragment如果我将公共类SampleFragmentPagerAdapter扩展到android.support.v4.app.Fragment,它会再次抛出一个错误。Fragment我的意思是您需要确保在PageFragment.newInstance(位置+1)中调用的PageFragment类扩展了Fragment。你能发布PageFragment的代码吗?嘿,伙计,很抱歉回复晚了,我没来检查我的问题,我刚换了指南,但我还是面临着同样的错误,就像以前一样。编辑:这是我现在正在学习的教程,我在ViewPagerAdapter中遇到了一个错误。@Carbon刺客一个好朋友