【发布时间】:2017-11-28 18:24:33
【问题描述】:
我正在开发一个使用 RxAndroidBle 进行蓝牙通信的蓝牙项目。我遇到了两种清理订阅的不同方式。我想知道是否有人可以解释每种方法的差异和好处(如果有的话)。两个例子如下。
首先:使用PublishSubject 触发与蓝牙设备的断开连接
第二种:通过取消订阅Subscription与蓝牙设备断开连接
我主要关注每个示例中的triggerDisconnect() 方法。 PublishSubject 方式与仅保留对 Subscription 的引用然后取消订阅有何不同?
对于这个问题的开放性,我深表歉意,但我不确定如何更好地解释它。
【问题讨论】:
标签: java android bluetooth rx-android rxandroidble