FastBle
FastBle copied to clipboard
多设备一起连接的问题
我正在做一个需要连接多个蓝牙设备的app,第一次连接之后将其保存,以供下次连接。 下次启动时主动连接这些设备,比如我读取存储获取了4个设备的信息,然后for循环去连接这四个,也就是分别调用了四次connect。 因为connect是异步的所以不会等待,所以这几个设备都将是“连接中”的状态。如果连接上了,则没有问题,但如果一个没连接上,之后的几个设备会同时一起报“连接失败”。 比如我的第一个设备不在线,导致连接失败,那1234四个设备都会报失败,如果第一个设备连接上了,第二个设备不在线,那么234三个设备都会回调失败。会直接回调连接失败,很奇怪。 请问有什么解决办法么
兄弟,这个问题你解决了么? 如果解决了,能够告诉下实现的思路
兄弟,这个问题你解决了么? 如果解决了,能够告诉下实现的思路
时间很久远了,我也忘记了,当时是解决了的,忘记了咋整的了。 大概是一个列表,失败一个之后把第一个报失败的移出列表,并标记为失败,剩下的重试
好的, 谢谢