RxAndroidBle:BleDisconnectedException:与状态为0GATT_SUCCESS的MAC ='XX:XX:XX:XX:XX:XX'断开连接

问题描述

我正在使用您的框架的应用程序上工作,几秒钟后我的手机与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 (将#修改为@)