Android: OnClick Listener в адаптере или вне его?
С точки зрения производительности, это то же самое, что разместить слушателя onclick в вызове getView() адаптера или поместить слушателя onclick снаружи в просмотр списка, который содержит адаптер?
Моя основная идея - уменьшить код, если я использую один и тот же адаптер в двух разных местах. Но я должен убедиться, что производительность не пострадает!
1 ответ
Решение
Разница в производительности будет настолько незначительной, что я даже не буду беспокоиться об этом. Вместо этого выбирайте то, что кажется подходящим для вашего подхода к дизайну. Если вы хотите уменьшить дублирование кода, поместите его в getView()
работает просто отлично.