我实现了一些应用程序,它在行动前等待了一段时间。用户可以转到首选项并定义等待时间。我现在的问题是,如果我按下主页按钮,我将无法启动任何其他应用程序,因为我的应用程序占用了所有资源。我有一个 motorloa 里程碑,我的代码是(等待服务源代码的一部分):
public void run() {
while(currentTime>waitingTime)
{ currentTime = System.currentTimeMillis();
Thread.sleep(1000);
}
//do Action
}
这是一个简单的线程,但它似乎非常无效。我会非常感谢任何帮助。