问题

在做一个用app接收蓝牙的项目的时候遇到一个问题,接收数据数据的时候不完整,接收三位数的光照值的时候,只有俩位数,后来发现是因为inputStream没有设置结束符,线程读取就会不完整。
解决方案
自己写个结束符

什么没要读到会返回-1,所以要加if(ch!=-1),直到读完才结束
问题

在做一个用app接收蓝牙的项目的时候遇到一个问题,接收数据数据的时候不完整,接收三位数的光照值的时候,只有俩位数,后来发现是因为inputStream没有设置结束符,线程读取就会不完整。
解决方案
自己写个结束符

什么没要读到会返回-1,所以要加if(ch!=-1),直到读完才结束
8468

被折叠的 条评论
为什么被折叠?