等或睡或什么的

时间:2011-10-14 18:09:37

标签: java android

此方法可以实时获得数值时间值(此处未显示),可以设想用于临时保留以下停止执行:

public void stopRec(){
 audioRecord.stop();
  try {
   dos.close();
  } catch (IOException e) {
   e.printStackTrace();
 }
}

让我们说时间已经开始,我们现在t = 0.25进入了瘫痪计数。但是用户正在调用上面的现在,并且我希望阻止该基础方法发生,直到t> 0.5进入计数。

如果用户想要(并且确实)按下关闭按钮,继续,并且我会在屏幕上抛出等待消息,或多或少“好,停止......”,这很好实际上不会停止,直到> 0.5发生在幕后。

在上面的场景中,如何使用等待语句(我不会想象循环因为浪费的CPU周期而变好)?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

一种方法是使用ScheduledExecutorService安排延迟任务停止。