我需要读取蓝牙流5秒,因为我需要确保我的应用程序将获得蓝牙消息(实际上只是char
已转换为int
)。
如果我的应用无法阅读该消息,则我的btState
变量将设置为其他任务的特定值。
while(btState!=666)
{
btState=666;
try {
while(timestart-timenow<5){ //how do i do this?
btState=mConnectThread.checkstate();
mConnectThread.sendSignal('s');
}
} catch (Exception e) {break; }
}
答案 0 :(得分:0)
您可以使用:
Calendar c = Calendar.getInstance();
int seconds = c.get(Calendar.SECOND);
Documentation用于Calendar类
看一下这个帖子:Get current time and date on Android,它会提出几乎相同的问题以获得更多建议。
回答用户658042的信用。