我正在开发一个应用蓝牙来与设备通信。我必须向该设备发送某个数据包,并且该设备在一定时间后以通知模式响应我。一切正常,但我必须检查响应是否在 3 秒内到达,如果没有及时到达,我必须发送另一个命令,而不再等待前一个数据包。
我可以通过什么方式在 Android 中实现计时器?
我曾想过: 1- 当我发送数据包时启动计时器 2- 当响应到达我或如果在 3 秒前发送更多消息时停止计时器,计时器会触发功能并启用重新发送其他消息
我想用处理程序和后延迟来做。
你怎么看 ?有没有更好的方法来实现这一点?
也许是 TimerTask ?