Java 等等或者睡觉什么的
此方法可实时获得数值时间值(此处未显示),可以想象,该数值可用于暂时保持以下停止:Java 等等或者睡觉什么的,java,android,Java,Android,此方法可实时获得数值时间值(此处未显示),可以想象,该数值可用于暂时保持以下停止: public void stopRec(){ audioRecord.stop(); try { dos.close(); } catch (IOException e) { e.printStackTrace(); } } 假设一段时间已经开始,现在t=0.25进入ellapsed计数。但是用户现在正在调用上面的方法,我想防止底层方法在t>0.5之前出现在计数中 如果用户想要(并且确实
public void stopRec(){
audioRecord.stop();
try {
dos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
假设一段时间已经开始,现在t=0.25进入ellapsed计数。但是用户现在正在调用上面的方法,我想防止底层方法在t>0.5之前出现在计数中
如果用户想要(并且确实)按下关闭按钮,继续,我会在屏幕上抛出一条等待消息,或多或少地说“好,停止…”,但在幕后发生>0.5之前,事情不会真正停止
在上面的场景中,如何使用wait语句(我不认为循环是好的,因为浪费了CPU周期)?感谢您的帮助。一种方法是安排停止使用ScheduledExecutorService的延迟任务。一种方法是安排停止使用ScheduledExecutorService的延迟任务