Android12在蓝牙低功耗模式下,断开连接后永远返回状态0的问题。
创始人
2024-09-30 22:00:17
0

在Android 12中,使用BLE连接设备时,调用BluetoothGatt.disconnect()方法成功断开连接后,回调方法onConnectionStateChange()将返回状态0,这是不正确的行为。为了解决这个问题,可以在断开连接之前先取消连接并关闭Gatt实例,如下所示:

bluetoothGatt.cancelConnection();
bluetoothGatt.close();

然后,在onConnectionStateChange()回调方法中手动更新连接状态,如下所示:

@Override
public void onConnectionStateChange(BluetoothGatt gatt, int status, int newState) {
    if (newState == BluetoothProfile.STATE_DISCONNECTED) {
        // 更新断开连接状态
        status = BluetoothGatt.GATT_SUCCESS;
    }
    // 处理连接状态变化
    // ...
}

这样,就可以避免Android 12在BLE断开连接后永远返回状态0的错误行为。

相关内容

热门资讯

辅助透视!hhpoker脚本(... 辅助透视!hhpoker脚本(透视)果然真的是有挂(详细辅助微扑克教程)1、用户打开应用后不用登录就...
玩家攻略!pokemmo辅助器... 玩家攻略!pokemmo辅助器脚本下载,wepoker透视脚本免费app,详细教程(有挂透明);玩家...
透视模拟器!werplan外卦... 透视模拟器!werplan外卦神器(透视)原来是真的有挂(详细辅助技巧教程)1、操作简单,无需注册,...
实测教程!hhpoker透视脚... 实测教程!hhpoker透视脚本,德州透视插件,存在挂教程(有挂透视),支持语音通讯、好友开房及战队...
透视智能ai!wepoker破... 透视智能ai!wepoker破解游戏盒子(透视)果然是有挂(详细辅助攻略教程)1、上手简单,内置详细...
教学盘点!hhpoker有没有... 教学盘点!hhpoker有没有作弊辅助,wepoker辅助透视软件,切实教程(有挂辅助);实战中需综...
透视黑科技!佛手大菠萝辅助(透... 透视黑科技!佛手大菠萝辅助(透视)确实真的有挂(详细辅助2025新版总结)1、玩家可以在软件透明挂俱...
我来教大家!aa poker辅... 我来教大家!aa poker辅助,we-poker正规吗,可靠教程(有挂教程)是由北京得we-pok...
透视代打!wepokerplu... 透视代打!wepokerplus外挂(透视)竟然真的是有挂(详细辅助教你教程);是一种具有地方特色的...
重大推荐!pokemmo辅助官... 重大推荐!pokemmo辅助官网,wepoker怎么看底牌,2025版教程(有挂攻略);最新版202...