Я создаю приложение для сбора сенсорных данных, полученных с Bluetooth-файла.Кроме того, мне нужно собрать местоположение смартфона от установленного датчика GPS.Чтобы добиться этого, я сделал три сервиса:
- Первый для извлечения сенсорных данных из Bluetooth le
- Второй для получения местоположения GPS
- В-третьих, это приоритетный сервис для сбораданные из вышеперечисленных служб и сохранить собранные данные в файл во внешнем хранилище
На данный момент я использую широковещательный приемник для передачи данных между службами, но я знаю, что это плохое решение.Какова наилучшая практика для достижения связи между службами?