RxAndroidBle on Android - 请求 MTU 然后从连接读取
RxAndroidBle on Android - requesting MTU and then reading from connection
在 RxAndroidBle 中,我想设置 MTU,然后从连接中读取一个特性。
device
.establishConnection(false)
.flatMapSingle(conn -> conn.requestMtu(64))
.flatMapSingle(mtu -> <?>);
然后我想做一个 conn.readCharacteristic
,但在提高 MTU 后我没有对 conn
的引用。
我对 RxJava2 还很陌生,所以我可能在概念层面上遗漏了一些东西。有人可以在这里提供任何见解吗?
你可以这样做
device
.establishConnection(false)
.flatMapSingle(conn -> conn.requestMtu(64)
.flatMap(mtu -> conn.readCharacteristic()))
在 RxAndroidBle 中,我想设置 MTU,然后从连接中读取一个特性。
device
.establishConnection(false)
.flatMapSingle(conn -> conn.requestMtu(64))
.flatMapSingle(mtu -> <?>);
然后我想做一个 conn.readCharacteristic
,但在提高 MTU 后我没有对 conn
的引用。
我对 RxJava2 还很陌生,所以我可能在概念层面上遗漏了一些东西。有人可以在这里提供任何见解吗?
你可以这样做
device
.establishConnection(false)
.flatMapSingle(conn -> conn.requestMtu(64)
.flatMap(mtu -> conn.readCharacteristic()))