Кст, еще вопрос такой по поводу обратной связи от сервиса, если использовать BroadcastReceiver могут ли теряться какая либо информация при большом ее потоке от серсиса? У меня в проекте RxAndroidBle библиотека, она когда сканит новые устройства, то большим потоком идут результаты сканирования, и вот могут ли потеряться что либо в броадкасте? Где то я слышал что он не всегда надежно работает
Я почти не работал с ресиверами и броадкастами, но могу предположить такой кейс потери данных: броадкаст есть интент, а у тех данные в Bundle'ы упакованы, бандлы сериализуются при передаче и там есть лимит на все бандлы единовременно передаваемые что-то до 1мб, но могу и ошибаться на счёт точных значений. Если инфы слишком много, можно и потерять так что-то. Я бы через сделал колбэки в bound сервисе для доставки результатов