所以我有一个TimerTask task
调用onTimerComplete()
它的函数run()
onTimerComplete()
看起来像这样:
private void onTimerComplete(){
myFunc1();
myFunc2();
}
我做了一个Timer t
,我安排TimerTask
了t.schedule(task, 2000);
问题是,当计时器到时并且任务运行我onTimerComplete()
但该功能没有完成。它运行myFunc1()
但永远不会完成它也不会调用myFunc2()
但是,如果我onTimerComplete()
直接打电话,一切正常。
这是怎么回事?