устройства как это красиво архитектурно завернуть что бы иметь список найденых устройств в приложении. можно через контент провайдер, может еще как-то можно?
можно сделать дата-сорс/репозиторий, который будет плеваться Flowabl-ом c устройствами. В репозитории отслеживаешь есть ли подписчики на этот flowable, если есть - стартуешь сервис, нет - тушишь. В rx есть для этого refCount & share
у тебя должен быть отдельный модуль\пакет или любой другой фасад и у тебя биз.логика запускает твой поток, и соответю подписался на события (паттерн наблюдатель) можно подсмотреть тут http://polidea.github.io/RxAndroidBle/
Обсуждают сегодня