@Overrideでエラーがでちゃうー

@Overrideでエラーがでちゃうー

Table of Contents

Androidソースコードに@Overrideを明示的に書いたらエラーになってしまったよ。あれれ?

        Button button1 = (Button)findViewById(R.id.button1);
        button1.setOnClickListener(new View.OnClickListener(){
        @Override
public void onClick(View v) {
        Button button = (Button)v;
        Log.v("Test", String.valueOf(button.getText()));
}
    });

なぜかerror発生。??

f:id:re_shikajiro:20090503000229p:image

Java1.5 --> java1.6

これで解決。

f:id:re_shikajiro:20090503000432p:image

f:id:re_shikajiro:20090503000511p:image

追記

androidはjava1.5準拠なので、1.6にはしないほうがいいですね。String.isEmpty()とか使えないし。

1.5のままでinterfaceの@overrideは記述しないようにしましょう。

----- COMMENT: AUTHOR: re_shikajiro URL: http://d.hatena.ne.jp/re_shikajiro/ DATE: 05/27/2009 20:50:46 あ、Androidの話ですよー。 ----- COMMENT: AUTHOR: イデ3 DATE: 05/27/2009 13:31:51 う~む、アノテーション対応してなかったっけ・・・1.6からなのね