Android蓝牙聊天示例-如何让用户等待消息



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

我不知道蓝牙提供了任何机制,可以帮助您完成您正在尝试实现的任务。但你可以做一些类似的事情

class YourClass {
    private boolean allowedToSend = false;
    private void send() {
        if(allowedToSend) {
            allowdToSend = false;
            //Sending your data
        }
    }
    private void receive() {
        allowdToSend = true;
        //receiving your data
    }
}

最新更新