【发布时间】:2013-12-27 17:24:16
【问题描述】:
我想使用LibGDx 制作Android 动态壁纸。我按照this github link的说明创建了项目
但是Eclipse 显示错误:
“MainActivity 类型的方法createListener() 必须重写或实现超类型方法”
“MainActivity 类型的方法 createConfig() 必须重写或实现超类型方法”
并提供删除@Override 注释。我的错在哪里?
我的代码:
public class MainActivity extends AndroidLiveWallpaperService {
@Override
public ApplicationListener createListener() {
return new Wallpaper();
}
@Override
public AndroidApplicationConfiguration createConfig () {
return new AndroidApplicationConfiguration();
}
@Override
public void offsetChange (ApplicationListener listener, float xOffset, float yOffset, float xOffsetStep, float yOffsetStep,
int xPixelOffset, int yPixelOffset) {
Gdx.app.log("LiveWallpaper", "offset changed: " + xOffset + ", " + yOffset);
}
}
【问题讨论】:
-
如果你改变了被@Override注解的方法的方法签名,你不会再覆盖你的方法,因此注解是错误的。
标签: android libgdx live wallpaper