そのため、最近 Android SDK を最新バージョンに更新したところ、アプリで突然 5 つのエラーが発生しました。
エラーのうち 3 つは、関数 onItemSelected(); のオーバーライドに関連しています。他の 2 つは、関数 onItemClick() と onNothingSelected() (クラス内で 1 回) をオーバーライドすることを含みます。
いずれの場合も、エラー メッセージは次のとおりです。
The method [Method] of type [Type] must override a superclass method.
いくつかのより多くの文脈のために、これらの場合、私は:
- 新しい OnItemSelectedListener の作成と onItemSelected および onNothingSelected のオーバーライド
- OnItemClickListener を実装するクラスの onItemClick をオーバーライドする
- 新しいコールバックの作成と onItemSelected のオーバーライド
- 3 番目の項目で作成されたコールバックを実装するクラスの onItemSelected をオーバーライドする
私のアプリは、SDK を更新する前にコンパイルして正常に動作しました (以前に API 16 のリソースをインストールし、API 17 のリソースをインストールしました)。
何が変わったのでしょうか?何を探すべきですか?