5

如果正确理解 CountDownTimer,它不会在与启动它的活动不同的线程上运行。那么这是否意味着如果我在我的主要活动中启动一个 CountDownTimer,并且稍后在活动中阻塞另一段代码,这是否意味着 CountDownTimer 将不再随着线程被占用而更新?

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

4

1 回答 1

2

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

但第二部分不正确,因为即使启动了下一个活动,主线程仍在运行。因此,CountdownTimer即使您启动第二个活动,它也会继续运行

于 2012-08-27T17:53:56.967 回答