CountDownTimer更新和阻止

时间:2012-08-27 17:39:41

标签: android multithreading blocking countdowntimer

如果正确理解CountDownTimer,它不会在启动它的活动的单独线程上运行。那么这是否意味着如果我在我的主要活动中启动一个CountDownTimer,而另一段代码稍后在活动中阻塞,这是否意味着CountDownTimer将不再更新,因为线程被绑定了?

如果是这样,如果我启动第二个活动,附加到主活动的CountDownTimer是否也会停止更新?

1 个答案:

答案 0 :(得分:1)

如果在主线程中启动了CountdownTimer,那么主线程中的任何阻塞调用都会延迟OntickOnfinish()。

但第二部分不正确,因为即使下一个活动开始,主线程仍在运行。因此,即使您启动第二个活动

CountdownTimer也会继续运行