我正在将我的 Android 开发环境从我的 Mac 切换到新的 Ubuntu 11.04 系统。在 mac 上一切都正确构建,没有错误,但是在 checkin 和 checkout github 之后,我在所有 @override onClick 代码上都收到错误,提示我应该删除 @Override。这有意义吗?
这里是错误: new View.OnClickListener(){} 类型的 onClick(View) 方法必须覆盖父类(super class)方法
我在 Runnable 的运行方法上也遇到了非常相似的错误。
最佳答案
1.5 JDK 不支持接口(interface)上的@Override。使用 1.6 JDK。
关于java - Android 方法覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6083371/