各位,
假如在没有打开手机的蓝牙功能,调用wx.openBluetoothAdapter(OBJECT),fail回调函数被调用:
1. 后续再打开手机蓝牙功能,还需要再调用wx.openBluetoothAdapter(OBJECT)吗?
2. 还需要调用wx.closeBluetoothAdapter(OBJECT)吗?
3. 接口wx.onBluetoothAdapterStateChange(CALLBACK),是否只能在wx.openBluetoothAdapter(OBJECT)返回success才能调用?
4. wx.openBluetoothAdapter(OBJECT)和wx.CloseBluetoothAdapter(OBJECT)是否必须成对使用?
谢谢。
后续再打开手机蓝牙功能,还需要再调用wx.openBluetoothAdapter(OBJECT)吗?
若是因蓝牙未打开,不需要再次调用,也可再次调用,若已经调用过open,会直接返回open
还需要调用wx.closeBluetoothAdapter(OBJECT)吗?
建议在不需要蓝牙模块功能的情况调用 close,会释放所有蓝牙模块资源,减少内存压力,同时也不会收到注册的蓝牙on方法调用
接口wx.onBluetoothAdapterStateChange(CALLBACK),是否只能在wx.openBluetoothAdapter(OBJECT)返回success才能调用?
是的
wx.openBluetoothAdapter(OBJECT)和wx.CloseBluetoothAdapter(OBJECT)是否必须成对使用?
是的