Code Bye

android蓝牙编程问题


这是在蓝牙页面结束的时候报错,查找资料说是在InputStream.read 之前关闭了SOCKET,导致此问题发生。
具体是什么情况,各位看看咋解决呀  ?非常感谢!
解决方案

20

就是你socket 关闭了 你还在read   当然就异常了
用try  catch  捕获异常就行了吧

20

从上面的日志看出,你打印了disconnect,说明是不是已经断开连接了,通道关闭后自然是不能读取的,建议在读取前进行连接装态的判定。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明android蓝牙编程问题