Say little, do much
微信小程序蓝牙开发坑记录
2019/07/20

1、蓝牙写入后的回调偶尔会变undefined,会经常性的出现这个问题

情景:
1.小程序蓝牙写入后,会有个成功的回调(我在成功的回调那加了个函数是用来处理蓝牙模块返回的数据)
2.蓝牙模块返回数据的函数

原因分析:
正常逻辑:小程序蓝牙写入后,到达写入成功的回调,在添加了一个回调函数,等待蓝牙模块的返回数据,然后在调取所添加的一个回调函数
出错:出错问题在蓝牙模块返回数据的函数比小程序蓝牙写入数据到达成功的回调执行的快,此时我所需要的回调执行没有赋值到,导致我所需要执行的回调函数为undefined。
解决办法:在执行小程序蓝牙写入函数的时候,就把我所需要的回调函数进行赋值,不等待写入成功的回调,完美解决!!!!! 坑逼玩意。。。。解决了好几天(20190311)

发表评论

Powered By © 奇迹云   备案号:粤ICP备17082613号

本站部分资源来源于互联网网友交流,只供网络测试和学习交流所用、所有版权归原权利人,如有关资源侵犯了你的权益,请联系告之,我们将于第一时间删除!

用户名:

密码:

邮箱:

*
*
*