今天遇到一个问题App连接模块发送AT指令,开始可以发送数据与连接数据。断开连接之后重新连接后发送不了数据或者onCharacteristicChanged被重复调用,解决办法其实很简单。断开连接时调用gatt的close方法。如果gatt是用全局变量,需要置空。发送数据的Characteristic如果也是全局的,也需要置空。这个问题很简单,但是很容易忘,遇到之后如果没经验也不太好解决。希望可以帮到遇到此问题的人。
Android BLE通讯无法发送数据,接收数据的回调重复调用
最新推荐文章于 2022-10-27 17:59:07 发布