android:development:onclick
文書の過去の版を表示しています。
onClickでエラー
症状
Eclipse(Pleiades All in One)でAndroidの開発を行っていると、以下のようなエラーに遭遇することがある。
コード抜粋
btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub finish(); }
エラー
型 new View.OnClickListener(){} のメソッド onClick(View) はスーパークラスのメソッドをオーバーライドする必要があります
原因
コンパイラにより@Overrideの仕様が異なることが原因らしい。
対処
以下のいずれかで対処可能。
@Overrride をコメントアウトする
// @Override
JDK のバージョンを1.6にする
ウィンドウ - 設定 - Java - コンパイラ - コンパイラー準拠レベル ⇒ 1.6
android/development/onclick.1393394248.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)