问题描述
我正在使用您的框架的应用程序上工作,几秒钟后我的手机与ble设备连接后,我遇到了下一个问题:
let myCar = CarData()
myCar.name = "570GT"
myCar.year = "2019"
try realm.write {
allMcLarens.carList.append(myCar)
}
我使用连接的下一个实现:
com.polidea.rxandroidble2.exceptions.BleDisconnectedException: Disconnected from MAC='XX:XX:XX:XX:XX:XX' with status 0 (GATT_SUCCESS)
其中public Observable<Boolean> establishConnection(@NonNull String macAddress) {
RxBleDevice device = mRxBleClient.getBleDevice(macAddress);
return device
.establishConnection(false)
.observeOn(AndroidSchedulers.mainThread())
.doOnNext(rxBleConnection -> mRxBleConnection = rxBleConnection)
.flatMap(rxBleConnection -> Observable.just(true));
}
的结果是:
establishConnection
好吧,断开连接的原因对我来说并不可怕。有人可以帮我弄清楚吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)