0

我正在解释蓝牙聊天示例,并试图找到一种方法使一个设备只能在从其他设备收到消息后才能写入。例如,第一台设备连接到第二台设备,因此第二台设备在从第一台设备收到消息之前无法写入(发送消息)。试图进行一些搜索,但一无所获......也许有人可以帮助我吗?代码中的示例更改将不胜感激。提前致谢。

4

1 回答 1

1

我不知道蓝牙提供的任何机制,这将帮助您完成您正在尝试实现的内容。但你可以做这样的事情

class YourClass {
    private boolean allowedToSend = false;
    private void send() {
        if(allowedToSend) {
            allowdToSend = false;
            //Sending your data
        }
    }
    private void receive() {
        allowdToSend = true;
        //receiving your data
    }
}
于 2012-08-29T06:42:27.260 回答