【Android】イベントリスナー実装のベストプラクティスはなんだろう(the best coding to use EventListener for Android ) 前々から気になっていたこのテーマ。 Androidにおけるイベントリスナーの実装はどのようにすべきか。考えてみたいと思う。 同じようなエントリは少しはあったのだけれども、僕にとっては不十分に感じたので、書いてみたい。 イベントリスナーとはボタンウィジェットのOnClickListenerとか アラートダイアログのDialogInterface.OnClickListener(であってるかな・・?)とか そういった類のものである。 実装方法は僕の思いつく限りでは4つある。 インナークラスを作る Activityにリスナーインターフェースを実装させる(implements) Activity内に別クラスを作る public