Способы обмена информацией между Service и Activity

1,00
р.
Как правильно организовать обмен данными между Service и Activity?
Собственно из Activity в Service данные отправить не проблема. А вот как, например, из Service обновить View, который контролирует Activity?

Ответ
Насвкидку 4 варианта обмена Service <-> Activity:
Обмен параметрами Parcelable при запуске Service из Activity и наоборот, но, увы, это можно сделать только 1 раз - при запуске. Через механизм Service binding - связывания Activity и Service - в итоге можно иметь в Activity указатель на экземпляр службы. Через LocalBroadcastManager. Через Handler - по сути, запуск в Service собственного обработчика сообщений.
P.S. В вашем случае наиболее работоспособный вариант либо 3, либо 4. 4-й подходит больше (мне кажется).