Способы обмена информацией между 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-й подходит больше (мне кажется).