Android 内で OnClickListener を実装する方法が非常に多いため、ベスト プラクティスや他の方法よりも推奨される方法があるかどうか疑問に思っています (つまり、特定の方法では他の方法よりも多くのメモリが必要であると読んだことを覚えています)。
現時点で、OnClickListener を実装する 4 つの方法を知っています。これらは次のとおりです。
- Activity に OnClickListener インターフェイスを実装させます。
- 内部クラス OnClickListener。
- インライン クラス OnClickListener。
- ボタンの XML 定義で android:onClick 属性を使用します。
4 つのオプションのうち、私は XML の実装の方に傾いています。