如果您的应用程序要保持响应,则需要在另一个线程中执行此操作。或者您只需创建timer和schedule即可。
当你告诉它睡觉的时候,无论你穿什么线程都无可挑剔......
这样的事情:
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);