使用存储库模式在后台处理蓝牙流的最佳方法是什么?

问题描述 投票:0回答:1

我需要一个频率为1Hz的蓝牙连接处理程序,其使用方式类似于存储库模式,将数据保存在SQliteDB中,并在应用程序的多个视图上显示信息。

我当前的选择是RxBluetooth +服务,但我正在寻找其他直接选择,但又不影响性能。我看到Android Jetpack上有一些新东西,也许是RxBus或其他RxJava功能等。

我只想要最简单但有效的方法来解决这个问题。

我读过你,谢谢。

android performance bluetooth rx-java rx-android
1个回答
0
投票

嗯,我发现RxBluetooth + Service可以保持基于事件的一致接收,LiveData + ViewModel可以保持UI状态,而Room for Persistence模型的组合非常适合我的需求。

© www.soinside.com 2019 - 2024. All rights reserved.