Android: петлитель / обработчик против Java Observer? - PullRequest
3 голосов
/ 02 ноября 2010

Разве это не конкуренты?Я думаю, что это не так, но я не вижу этого.

Как насчет контекста Действия, которому необходимо учиться, когда у Сервиса есть новый xyz?

Спасибо!

1 Ответ

1 голос
/ 22 мая 2015

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

  • Зарегистрировано Наблюдатели получают уведомление об изменении все вместе последовательно просто звонят один раз notifyObservers(..).

  • Обработчики позволяют изменять компоненты пользовательского интерфейса из фонового потока, но вы обрабатываете / обновляете только 1 «наблюдатель» (тот, который обрабатываетсяобработчик).

Более продвинутый, если вы думаете, вы можете даже объединить два, чтобы всегда быть свободными от исключений, когда обновляете пользовательский интерфейс из фонового потока, сохраняя шаблон Observer.

Я думаю, что никто не ответил вам за эти 5 лет, потому что почти никто не знает о великой силе модели Наблюдателя; -)

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