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