mHandler.obtainMessage(MESSAGE_READ, bytes, -1, buffer)
.sendToTarget();
所以我正在尝试通过蓝牙实现数据传输,并且我一直在阅读有关蓝牙的android开发人员网站。只有一部分我不明白,那就是上面发布的代码。我浏览了其他几个网站,似乎没有人有很好的解释。有人可以帮忙吗?
最佳答案
Handler允许蓝牙连接线程与主线程进行通信。在这种情况下,它发送读取的字节数以及包含读取的字节的缓冲区。如果您查看主 Activity ,您应该会找到一个接收消息的 Handler.handleMessage,它通常包含一个开关,其中一种情况是 MESSAGE_READ。
关于java - 阅读有关蓝牙的 Android 开发人员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24835655/