项目场景:
问题描述
提示:这里描述项目中遇到的问题:
例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据
APP 中接收数据代码:
@Override
public void run() {
bytes = mmInStream.read(buffer);
mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
}
原因分析:
这个实验快把我做崩溃了,之前遇到的DHT11的时钟产生问题,这次又遇到了vga模块调用的问题,终归起来还是对项目的时序逻辑把握不够,看来这次又要重新绘制波形图了,力求理解。
哎!真是太难了,路漫漫其修远兮,吾将上下而求索。
解决方案:
提示:这里填写该问题的具体解决方案:
例如:新建一个 Message
对象,并将读取到的数据存入 Message
,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
换成 mHandler.sendMessage()
。