【发布时间】:2023-03-11 21:04:01
【问题描述】:
int delay = 1000; // delay for 1 sec.
int period = 10000; // repeat every 10 sec.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask()
{
public void run()
{
displayData(); // display the data
}
}, delay, period);
其他:
while(needToDisplayData)
{
displayData(); // display the data
Thread.sleep(10000); // sleep for 10 seconds
}
它们都不起作用(应用程序被强制关闭)。我还可以尝试哪些其他选择?
【问题讨论】:
-
提及异常或记录猫
-
请显示logcat错误
-
你应该在后台线程中这样做......