蓝牙关闭的情况下无法初始化蓝牙适配器,打开蓝牙适配器wx.onBluetoothAdapterStateChange收不到回调。
请问怎么在蓝牙关闭的情况下监听到蓝牙适配器打开的状态变化?
是的,调用 openBluetoothAdapter 接口相当于初始化模块,若蓝牙开关未打开,会返回 10001 错误码, 但仍可继续接受 接受蓝牙状态变化的on事件回调,直至调用 closeBluetoothAdapter 销毁模块。
意思是6.5.13之后的版本才可以在蓝牙初始化失败的时候监听到蓝牙状态变化?
我目前就用一个定时器,不停的open 直到 sucess
这里的确存在问题,初始化失败后无法监听到蓝牙状态变化。
新版本(6.5.13)做了统一的处理,调用openBluetoothAdapter后即可调用所有蓝牙模块api并且接受蓝牙状态变化的on事件回调,直至调用closeBluetoothAdapter销毁模块。
造成开发上的不便十分抱歉!