java - 更新的 Android SDK 向我的应用程序添加了错误

标签 java android eclipse callback listener

所以我最近将我的 Android SDK 更新到最新版本,我的应用程序中突然出现了五个错误。

三个错误涉及我覆盖函数 onItemSelected();另外两个涉及我重写函数 onItemClick() 和 onNothingSelected() (一次在一个类中)。

在所有情况下,错误消息都是:

The method [Method] of type [Type] must override a superclass method.

对于更多上下文,在这些情况下我是:

  • 创建一个新的 OnItemSelectedListener 并覆盖 onItemSelected 和 onNothingSelected
  • 为实现 OnItemClickListener 的类覆盖 onItemClick
  • 创建新的回调并覆盖 onItemSelected
  • 为实现第三项中创建的回调的类覆盖 onItemSelected

我的应用程序在更新 SDK 之前编译并运行良好(我之前安装了 API 16 的资源,并安装了 API 17 的资源)。

可能发生了什么变化?我应该寻找什么?

最佳答案

所以问题似乎是我的编译器级别设置为 1.5 而不是 1.6。我将其切换到 1.6,错误消息消失了。

关于java - 更新的 Android SDK 向我的应用程序添加了错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17412513/

相关文章:

java - 计算图像阵列的中心区域

android - 如何在音频文件中找到特定单词的位置?

android - 无法在 android studio 2.2 的模拟器中启动 AVD

java - 选中单选按钮上的 Android Java 双向绑定(bind)

java - 当用户捕获图像时,如何检查 android 中当前打开的相机 ID(主要或次要)?

闪存中的 Java 应用程序

eclipse - EasyShell 无法在 Ubuntu 上正确打开终端

c++ - Eclipse CDT/GDB 错误 : Undefined maintenance set command: "python print-stack off". 尝试 "help maintenance set"

eclipse - 在 Eclipse 中的保存操作中删除未使用的导入和变量

java - 静态变量在 main 方法之外出现 null