Java的计时器 - 函数调用没有完成!
-
19-09-2019 - |
题
所以我有一个TimerTask task
在其onTimerComplete()
调用函数run()
onTimerComplete()
看起来像这样:
private void onTimerComplete(){
myFunc1();
myFunc2();
}
我作出Timer t
和我安排与TimerTask
的t.schedule(task, 2000);
但问题是,当计时器启动并运行任务我onTimerComplete()
但功能没有完成。它运行myFunc1()
但从未完成它,也没有调用过myFunc2()
不过,如果我直接调用onTimerComplete()
,一切正常。
这是怎么回事吗?
不隶属于 StackOverflow