2009-12-04 ViewのTagとBeanを使ってあれこれする android TagとOnClickListenerのimplementsで処理の共通化覚書。 ButtonにOnClickLitnerを設定する時に毎回匿名クラスを作成するのは冗長的だし、だからと言ってActivityにimplemetnsしても汎用性が欠ける。 ViewクラスにはTagがあるので、TagにBeanを格納すれば処理の共通化と共通じゃない処理を振り分ける。 例えば、複数のButtonの処理はそれぞれ別だが、共通の処理が多い時とかコピペがいやな時とかは有効。要するに、独自処理的なものをBeanにして、それをそのまま処理実行するなんかに渡してしまえば解決。 続きを読む