匿名リスナーを使用するのが良い方法かどうか疑問に思っていましたか?
たとえば、50 項目のリストがあります。それらのそれぞれには、onClickListener
匿名リスナーを使用して実装された があります。これは、ヒープに 50 個の新しいアイテムを作成するということですか?
for (x;x;x) {
item.setOnClickListener(new OnClikListener() {
...
});
}
そして、リスナー オブジェクトを 1 つだけ作成し、その 50 個のリスト アイテムをその 1 つのリスナーに割り当てるとします。より効率的になりますか?
OnClickListener listener = new OnClickListener() {
...
};
for (x;x;x) {
item.setOnClickListener(listener);
}