Android - 蓝牙读写问题?

问题描述:

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

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

b)然后它接收到对我以前的命令的响应。

c)根据收到的响应,我的设备发送另一个命令。

d)它然后收到我的命令的回应。

和相同的过程继续...

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

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

如何使用状态机?

+0

yah状态机将是有效的 – 2010-12-14 14:24:00