我正在关注官方Android文档中的页面翻转教程: http://developer.android.com/training/animation/screen-slide.html
当覆盖getItem(int)方法时,我收到此错误:
“ScreenSlidePagerAdapter类”中的getItem(int)与“android.support.v4.app.FragmentStatePagerAdapter”中的getItem(int)冲突;尝试使用不兼容的返回类型。
我的自定义片段类在教程中扩展了Fragment。
为了确保我没有做错任何事,我复制并粘贴示例代码以测试它(更改所需的名称)。
我做错了什么?
答案 0 :(得分:5)
使用此方法检查导入:
public Fragment getItem(int position) {
你可能正在回归
android.app.Fragment
当你应该回来时
android.support.v4.app.Fragment
如果它上面写着:
import android.app.Fragment;
删除它并确保它说:
import android.support.v4.app.Fragment;