在蓝牙的的GattClintDevice里面,我在界面onhide的时候调用GattClintDevice.close,但是在后续的时候界面里还可以正常接收device.on(‘BLECharacteristicChange’, (data) =\> {}这个方法的回调,导致我退出界面了还会因为接收到这个回调然后去跳转其他界面
这个问题如何规避处理
在蓝牙的的GattClintDevice里面,我在界面onhide的时候调用GattClintDevice.close,但是在后续的时候界面里还可以正常接收device.on(‘BLECharacteristicChange’, (data) =\> {}这个方法的回调,导致我退出界面了还会因为接收到这个回调然后去跳转其他界面
这个问题如何规避处理
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答967 阅读
1 回答938 阅读
先参考下文档中的开发步骤,在页面onhide时是否已关闭连接,取消订阅的操作
相关文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/gatt-development-guide-V5\#主要场景开发步骤
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bluetooth-ble-V5\#offblecharacteristicchange