RxAndroidBle示例提供了how to perform a write after a read的示例,但是写后没有任何读取。我尝试遵循读取后执行写操作的过程,但是对于我的用例,但是执行写操作的flatMap返回带字节的Observable,因此我无法访问RxBleConnection
答案 0 :(得分:0)
.establishConnection()
之后,插入.doOnNext( connection -> savedConnection = connection)
并使用savedConnection
进行以后的操作。
完成释放连接后,请不要忘记.dispose()
(并设置savedConnection = null
)。