我需要一个频率为1Hz的蓝牙连接处理程序,其使用方式类似于存储库模式,将数据保存在SQliteDB中,并在应用程序的多个视图上显示信息。
我当前的选择是RxBluetooth +服务,但我正在寻找其他直接选择,但又不影响性能。我看到Android Jetpack上有一些新东西,也许是RxBus或其他RxJava功能等。
我只想要最简单但有效的方法来解决这个问题。
我读过你,谢谢。
嗯,我发现RxBluetooth + Service可以保持基于事件的一致接收,LiveData + ViewModel可以保持UI状态,而Room for Persistence模型的组合非常适合我的需求。