メモ書きです。失礼。 パフォーマンス観点 ■ Privateインナークラスからprivateなアクセスをする代わりにパッケージを検討する http://developer.android.com/intl/ja/training/articles/perf-tips.html#PackageInner ■ 無名クラスだと毎回クラス定義が走るから遅いということはない(コンパイル時に解決される) http://stackoverflow.com/questions/3028341/java-anonymous-class-efficiency-implications メモリリーク観点 ■ Effective Java 項目6 廃れたオブジェクト参照を取り除く 項目22 非staticのメンバークラスよりstaticのメンバークラスを選ぶ ■ メモリリークの回避(記事が古いが) https:/