подробней.
0. В сервисе на rx сделать кастомный обсервэбл, потом
1. Активити создается
2. Привязывается к бинд-сервису
3. Получает iBinder и подписывается на изменение локации
Правильно понял?
я бы сделал общий репозиторий/интерактор для сервиса и для ui. Последний подписывается к интерактору(listeners/rxjava) и обновляет состояние экрана. Сервис же эмитит данные локации.
зачем в этой схеме биндер? обзервабл можно положить в интерактор общий как выше советовали
Обсуждают сегодня