Каков наилучший подход для обработки потоков Bluetooth в фоновом режиме с использованием шаблона хранилища? - PullRequest
0 голосов
/ 31 января 2020

Мне нужен обработчик для соединения Bluetooth с частотой 1 Гц и использующий аналогично шаблону репозитория, сохраняющий данные в SQliteDB и отображающий информацию о нескольких видах приложения.

Мой текущий выбор - сервис RxBluetooth +, но я ищу другие прямые альтернативы, но без ущерба для производительности. Я видел, что есть новые вещи на Android Jetpack, может быть, RxBus, или другие функции Rx Java, и т.д. c.

Мне просто нужен простейший, но эффективный подход к этому.

Я читаю вас, заранее спасибо.

1 Ответ

0 голосов
/ 17 февраля 2020

Что ж, я обнаружил, что комбинация RxBluetooth + Service для обеспечения согласованного приема на основе событий, LiveData + ViewModel для сохранения состояния пользовательского интерфейса и модели Room for Persistence идеально подходят для моих требований.

...