Android - 蓝牙读写问题?

时间:2010-12-09 06:12:33

标签: java android bluetooth chat

在测试和分析蓝牙聊天的代码时,我对自己的程序有疑问。

a)我的程序向另一个蓝牙设备发送命令。 (我可以使用提供的示例代码处理它)

b)然后它收到对我之前命令的回复。

c)根据收到的回复,我的设备会发送另一个命令。

d)然后收到对我命令的回复。

并继续相同的程序...

我的问题是,在蓝牙聊天程序中有一个接收响应的处理程序。我如何确保接收第一个响应,然后使用它发送另一个命令...然后使用相同的处理程序再次基于第二个命令接收响应。

1 个答案:

答案 0 :(得分:1)

  

我的问题是,在蓝牙聊天程序中有一个接收响应的处理程序。我如何确保接收第一个响应,然后使用它发送另一个命令...然后使用相同的处理程序再次基于第二个命令接收响应。

使用状态机怎么样?