小程序
小游戏
企业微信
微信支付
扫描小程序码分享
蓝牙关闭的情况下无法初始化蓝牙适配器,打开蓝牙适配器wx.onBluetoothAdapterStateChange收不到回调。
请问怎么在蓝牙关闭的情况下监听到蓝牙适配器打开的状态变化?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我目前就用一个定时器,不停的open 直到 sucess
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是的,调用 openBluetoothAdapter 接口相当于初始化模块,若蓝牙开关未打开,会返回 10001 错误码, 但仍可继续接受 接受蓝牙状态变化的on事件回调,直至调用 closeBluetoothAdapter 销毁模块。
意思是6.5.13之后的版本才可以在蓝牙初始化失败的时候监听到蓝牙状态变化?
这里的确存在问题,初始化失败后无法监听到蓝牙状态变化。
新版本(6.5.13)做了统一的处理,调用openBluetoothAdapter后即可调用所有蓝牙模块api并且接受蓝牙状态变化的on事件回调,直至调用closeBluetoothAdapter销毁模块。
造成开发上的不便十分抱歉!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我目前就用一个定时器,不停的open 直到 sucess
是的,调用 openBluetoothAdapter 接口相当于初始化模块,若蓝牙开关未打开,会返回 10001 错误码, 但仍可继续接受 接受蓝牙状态变化的on事件回调,直至调用 closeBluetoothAdapter 销毁模块。
意思是6.5.13之后的版本才可以在蓝牙初始化失败的时候监听到蓝牙状态变化?
这里的确存在问题,初始化失败后无法监听到蓝牙状态变化。
新版本(6.5.13)做了统一的处理,调用openBluetoothAdapter后即可调用所有蓝牙模块api并且接受蓝牙状态变化的on事件回调,直至调用closeBluetoothAdapter销毁模块。
造成开发上的不便十分抱歉!