Как управлять сервисами с архитектурой Android MVI - PullRequest
1 голос
/ 21 марта 2019

В настоящее время мой проект построен на принципах архитектуры MVI, но я запутался, когда дело доходит до сервисов.

Я хотел бы написать модульные тесты для проверки логики моих Сервисов (любой класс, который реализует Service()), в настоящее время я отделил эту логику, чтобы быть внутри ServiceInteractor, но она не дает мне достаточно, мне нужны дополнительные слой.

Я не могу выбрать Presenter здесь, потому что Service не имеет никакого уровня представления. Что я мог бы использовать здесь? Может быть, useCases подходит здесь, чтобы все еще следовать принципам MVI?

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