我必须每2秒重复一次我的代码,我怎么能这样做?不要告诉我使用
try {
Thread.sleep(millisecondi);
}
catch (Exception e) {}
因为冻结了应用程序
Chr*_*fer 13
如果您的应用程序要保持响应,则需要在另一个线程中执行此操作.或者你可以简单地创建一个计时器并安排它.
当你告诉它睡觉时你所处的任何线索 - 无可挑剔地这样做......
像这样的东西:
Timer timer = new Timer();
TimerTask myTask = new TimerTask() {
@Override
public void run() {
// whatever you need to do every 2 seconds
}
};
timer.schedule(myTask, 2000, 2000);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19083 次 |
| 最近记录: |