虽然循环有限的时间(android)

时间:2014-02-15 19:30:29

标签: android eclipse

如何在eclipse中实现一个while循环,例如10秒?有人能帮我吗?我要使用计时器吗?

   Timer timer = new Timer(); 
   timer.schedule( new performClass(), 30000 );

谢谢。

3 个答案:

答案 0 :(得分:0)

你不应该在任何平台上使用任何语言。繁忙的等待是浪费处理器周期和电池电量,并且可以防止后台任务获得处理器。正确的解决方案是使用计时器,或者产生一个休眠所需时间的线程。

答案 1 :(得分:0)

你希望你的时间在10秒内执行x次?

long startTime = System.currentTimeMillis();
while( startTime + 10000 >  System.currentTimeMillis())
{
}

答案 2 :(得分:0)

如果您的目标是暂停执行十秒钟,可以尝试http://docs.oracle.com/javase/tutorial/essential/concurrency/sleep.html