次のコードでこのメッセージが表示されます。
public boolean onOptionItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.x:
Log.i(Home, "klick");
case R.id.y:
return true;
default:
return super.onOptionsItemSelected(item);
}
}
そして、私は常にこのエラーを受け取ります:
Home型のメソッドonOptionItemSelected(MenuItem)は、スーパークラスメソッドをオーバーライドする必要があります
私はインターネット全体を検索しましたが、stackoverflowにいくつかの投稿がありましたが!私のコンパイラは1.6に設定されており、私のプロジェクトにも例外はありません。
なぜスーパークラスメソッドをオーバーライドする必要があるのですか?このメソッドはスーパークラスのメソッドではありません。super.onOptionsを使用しています...?
@Overrideをどこかで見たことがあり、コードがないと機能しないように見えるので、@Overrideを使用したいと思います。
これが私の最初の質問ですので、何か忘れても頑張らないでください。