连续调用wx.writeBLECharacteristicValue 10008

发布于 7 年前作者 futao7651 次浏览最后编辑 7 年前来自 ask

问题描述:简单封装了一个蓝牙发送命令的方法,然后在需要的地方发送蓝牙命令,如下图

调试结果:ios上运行正常!Android手机上,除了第一次调用成功,后面3次返回10008错误。另外,如果将4次调用绑定在4个按钮上分别点击,可正常,试着给了个延迟,但好像也不起作用,求解~~

1 回复
rqin
rqin1 楼5 年前

你好,安卓手机上有一部分机型,在执行写入操作到设备返回成功前,再次执行写入会大概率报10008系统错误,可以尝试下更新微信到最新版本后,以串行方式写入数据,如果还有问题可以报下有问题的安卓系统版本、微信版本号与出现问题的微信号,我们一起定位下问题。