Должен ли я использовать много простых слушателей или одного сложного? - PullRequest
0 голосов
/ 10 июля 2011

Я новичок в разработке под Android, хотя у меня большой опыт работы с Java и .Net (но я нахожусь в перерыве в течение нескольких лет).Это мое первое программирование для мобильных платформ, и я подумал, что из-за ограниченной памяти этих устройств мой обычный подход к обработке событий может не сработать.

Обычно я предпочитаю иметь специального слушателя /обработчик событий для каждого элемента управления, скажем, связка кнопок.Я думаю, что легче поддерживать код, и он выглядит как объектно-ориентированный, так сказать.

Но в Java каждый слушатель является новым экземпляром класса, поэтому, если у меня есть 20 кнопок и20 слушателей, я думаю, что я собираюсь потратить больше памяти, чем необходимо.Это правда?

Каковы плюсы и минусы использования одного слушателя для всех этих кнопок?Какова рекомендуемая практика?

Спасибо.

1 Ответ

0 голосов
/ 10 июля 2011

Не болит голова около 20 слушателей. След памяти пренебрежимо мал. Попробуйте выбрать вариант, который заставляет вас писать меньше кода и является более надежным и масштабируемым.

...