Я новичок в разработке под Android, хотя у меня большой опыт работы с Java и .Net (но я нахожусь в перерыве в течение нескольких лет).Это мое первое программирование для мобильных платформ, и я подумал, что из-за ограниченной памяти этих устройств мой обычный подход к обработке событий может не сработать.
Обычно я предпочитаю иметь специального слушателя /обработчик событий для каждого элемента управления, скажем, связка кнопок.Я думаю, что легче поддерживать код, и он выглядит как объектно-ориентированный, так сказать.
Но в Java каждый слушатель является новым экземпляром класса, поэтому, если у меня есть 20 кнопок и20 слушателей, я думаю, что я собираюсь потратить больше памяти, чем необходимо.Это правда?
Каковы плюсы и минусы использования одного слушателя для всех этих кнопок?Какова рекомендуемая практика?
Спасибо.