Android:重写方法时出错

时间:2013-07-01 05:22:09

标签: android android-viewpager fragment

我正在关注官方Android文档中的页面翻转教程: http://developer.android.com/training/animation/screen-slide.html

当覆盖getItem(int)方法时,我收到此错误:

  “ScreenSlidePagerAdapter类”中的

getItem(int)与“android.support.v4.app.FragmentStatePagerAdapter”中的getItem(int)冲突;尝试使用不兼容的返回类型。

我的自定义片段类在教程中扩展了Fragment。

为了确保我没有做错任何事,我复制并粘贴示例代码以测试它(更改所需的名称)。

我做错了什么?

1 个答案:

答案 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;