在一个项目中用到了蓝牙通信。
描述如下:
需要将蓝牙的数据传送给很多个组件,蓝牙与设备通信已经解决了,现在需要将数据转发给需要用到这些数据的组件(展示界面,数据存储,数据处理计算,数据上传到云端)。每个接受数据端要根据数据的特征值判断数据来源于哪个传感器。开始准备的使用广播机制(Broadcast),在看一些文档的时候发现有一些成熟的库,如RxJava/RxBus/RxAndroid EventBus等库,也看了一些他们的相关特性。但是也还没确定到底该使用哪种方式。
所以请教一下大家,在这种情况下有什么好的解决方案?如果你有更好的方式麻烦大家分享一下!
RxJava/RxAndroid n'est pas ce que nous appelons une bibliothèque de communication entre composants. Si vous les utilisez ailleurs dans le projet, vous pouvez utiliser RxBus sur cette base. Sinon, EventBus peut très bien répondre à vos besoins.