HarmonyOS 蓝牙取消订阅扫描,仍然能收到扫描结果回调
调用了取消订阅扫描结果API后,依然能收到扫描到蓝牙的订阅回调
以UtilDemo为例。当客户端打开ble扫描,打开ble订阅扫描,以获取列表。这个时候我关闭ble订阅扫描,回调方还会一直在跑。麻烦确认下这块的逻辑
onBLEDeviceFind() {
ble.on('BLEDeviceFind', (data: Array<ble.ScanResult>) => {
console.info('bluetooth device find on = ' + JSON.stringify(data));
this.bleDevices = data;
});
this.deviceFindSwitch = true;
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
HarmonyOS
赞
收藏 0
回答 1
相关问题
扫描wifi场景应用,获取扫描后可连接WiFi的结果
1285浏览 • 1回复 待解决
HarmonyOS 蓝牙扫描经常回调一样的设备
581浏览 • 1回复 待解决
HarmonyOS 打开默认界面扫描,用户主动关闭页面没有回调
415浏览 • 1回复 待解决
HarmonyOS 蓝牙扫描到的数据怎么转成JSON
308浏览 • 1回复 待解决
HarmonyOS 蓝牙对端设备主动断开连接,"BLEConnectionStateChange"监听未收到回调
443浏览 • 1回复 待解决
sql如何获取查询扫描的行数?能否指定范围扫描?
2366浏览 • 1回复 待解决
HarmonyOS 开启蓝牙扫描,扫描过程是不是必须异步扫描,在子线程中进行?循环扫描该如何实现?原来是通过timer定时任务和handler,Harmony有没有定时任务?
387浏览 • 1回复 待解决
HarmonyOS 蓝牙扫描到的设备deviceId不是设备真实的deviceId吗
614浏览 • 1回复 待解决
getScanInfoList 扫描结果非实时,有缓存,目前如何刷新列表
862浏览 • 2回复 待解决
HarmonyOS wifi 扫描问题
987浏览 • 1回复 待解决
HarmonyOS 距离蓝牙设备稍远一点时,手机一直处于扫描状态,连不上蓝牙设备
544浏览 • 1回复 待解决
HarmonyOS XComponent注册dispatchTouchEvent无法收到回调
773浏览 • 1回复 待解决
支付成功后没有收到回调?
2324浏览 • 1回复 待解决
HarmonyOS customScan 如何扫描本地图片
439浏览 • 1回复 待解决
HarmonyOS 系统OCR扫描银行卡
562浏览 • 1回复 待解决
HarmonyOS 目前想实时获取扫描结果,现在这个getScanInfoList的结果有没有可能过期了
430浏览 • 1回复 待解决
HarmonyOS webview的代理方法onScroll没有收到回调
481浏览 • 1回复 待解决
HarmonyOS web组件onErrorReceive回调收到errorCode 302错误
728浏览 • 1回复 待解决
HarmonyOS代码规范扫描的方案及实现
425浏览 • 1回复 待解决
HarmonyOS 蓝牙扫描报错 [napi_bluetooth_access.cpp(EnableBluetooth:67)]bluetoothManager napi assert failed.
666浏览 • 1回复 待解决
HarmonyOS Socket连接-如何订阅某个类型多个回调
482浏览 • 1回复 待解决
HarmonyOS emitter.on 的订阅事件 回调不调用
1268浏览 • 1回复 待解决
HarmonyOS 扫描启动失败异常返回1000500001
388浏览 • 1回复 待解决
HarmonyOS ArkTS扫描UI该如何实现
558浏览 • 1回复 待解决
可能为监听关闭作用的callback不同未导致,修改后本地验证无问题可参考如下方式: