2

所以我最近将我的 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 的资源)。

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

4

1 回答 1

1

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

于 2013-07-01T20:27:28.380 回答