我正在解释蓝牙聊天示例,并试图找到一种方法,使一台设备只能在从另一台设备收到消息后进行写入。例如,第一个设备连接到第二个设备,所以第二个装置在从第一个设备收到消息之前无法写入(发送消息)。试图进行一些搜索,但一无所获。。。也许有人能帮我?代码更改示例将不胜感激。提前谢谢。
我不知道蓝牙提供了任何机制,可以帮助您完成您正在尝试实现的任务。但你可以做一些类似的事情
class YourClass {
private boolean allowedToSend = false;
private void send() {
if(allowedToSend) {
allowdToSend = false;
//Sending your data
}
}
private void receive() {
allowdToSend = true;
//receiving your data
}
}