1
我目前正在尝试使用rxandroidble来取代我们应用程序之一的Android原生BLE API。如何禁用rxandroidble的通知?
如何禁用通知?我能够与样本代码,使这一个:
device.establishConnection(context, false)
.flatMap(rxBleConnection -> rxBleConnection.setupNotification(characteristicUuid))
.doOnNext(notificationObservable -> { // OK })
.flatMap(notificationObservable -> notificationObservable)
.subscribe(bytes -> { // OK });
但在我的产品我有,我有禁用/启用对需求的通知(S)的用例。
另外,我试图直接取消订阅/重新连接,而不是禁用/启用通知,但取消订阅命令永远不会执行显然,我的假设是因为我有一个高吞吐量(我的设备通知在300 - 400Hz),是它合理?
(我知道BLE不高通量最合适的技术,但它是对R & d目的在这里:))
感谢您的帮助!
完美,取消订阅它效果很好!谢谢! – Myx