なぜだろう。
Android の OnClickListener class を implements した際、
public void onClick( View view )
を @Override を行うとコンパイルエラーが出てしまう。
@Override を取り除けばコンパイルは当然、実行時も問題なくボタン通知
イベントをキャッチできます。
明示的に override をしていることを人間に示す為に付けてるのに…親クラスで
abstract されてないってこと?
ネットのサンプルは、どれも @Override 付けて問題ないみたいなんだが。
定義を追ったところ、親クラスで abstract 宣言されとるし。
理由がわからんっす。
0 コメント:
コメントを投稿