プログラムまたはビューの XML 定義の両方でリスナーを定義することができます。ベストプラクティスとは? 2つのうちどちらを使用する必要があるかをどのように判断できますか?
1 に答える
2
ベストプラクティスがあるかどうかはわかりません。XML でメソッドOnClickListener
を定義するよりも実数を使用する方が優れている場合もありますが、これはおそらくスタイルの違いによるものです。onClick
たとえば、 に関連付けられる状態を蓄積し、を独立さOnClickListener
せたい場合は、インターフェイスを実装する別のクラスを定義するのが理にかなっています。XML を使用してこれを行うことはできません。OnClickListener
Activity
OnClickListener
ただし、ビューがクリックされたときに単純なアクションを実行する必要がある場合は、単純な XML 定義で十分でしょう。
重要なのは、どちらか一方が明らかに優れているということではなく、両方の長所と短所を理解し、目前の問題をよりよく解決できる方を使用することです。
于 2012-07-29T15:14:48.553 に答える