CodeLab技術ブログ

プログラミング技術まとめ

[AndroidStudio]エラー: MainActivityはabstractでなく、OnClickListener内のabstractメソッドonClick(View)をオーバーライドしません

ボタンのクリック判定のリスナーを追加したけど、やっぱいらなくなったので、メソッドのコードを消したら。

エラー: MainActivityはabstractでなく、OnClickListener内のabstractメソッドonClick(View)をオーバーライドしません

とかなってコンパイルできなくなった。

スポンサードリンク

原因はここだった。

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

ああ、View.OnClickListenerが継承されているからか。
ということで、”implements View.OnClickListener”の部分を消したら動きました。
自分では元に戻したつもりなんだけど、エディターが勝手に追加するから気が付かなかった。
エラーの内容も正直意味不明。何言ってるかわからない。

IDEもいいんだけど、こういうところが初心者にはよくないんだよね。勝手に追加されるから、よく理解せずに使うことになって気が付くのに時間がかかってしまうんだよね・・。

[ad#ad-1]

スポンサードリンク

コメントは受け付けていません。