Сколько стоит приемник вещания для памяти? - PullRequest
6 голосов
/ 24 октября 2011

Область действия: Необходимо обновлять интерфейс активности различными способами.Обновление зависит от трансляций, полученных от сервиса. Проблема: Существует два распространенных способа выяснить, каким образом следует обновлять пользовательский интерфейс:

  1. зарегистрировать только 1 широковещательный приемник, но добавить в него различные дополнительные функции и проверить их в OnReceive() метод в действии;
  2. регистрирует трансляции для каждой команды обновления.

Второй способ представляется более элегантным и более понятным.Но мне интересно, будет ли он потреблять больше памяти.Чтобы вы посоветовали?Спасибо!

Ответы [ 2 ]

3 голосов
/ 24 октября 2011

Это не должно иметь большого значения в любом случае.

2 голосов
/ 24 октября 2011

Я согласен с CommonsWare.С точки зрения производительности это не то, о чем вам нужно беспокоиться.Тем не менее, я бы, вероятно, выбрал 2-й путь по той единственной причине, что он сделает ваш код более модульным, улучшив тем самым удобство обслуживания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...