7

一个问题,也许有点幼稚……

如果我在 Activity onCreate() 中启动 2 分钟 CountDownTimer 并在用户单击按钮时使用 finish() 关闭它,Android 会自动取消它吗?

还是我需要在 onDestroy() 中显式调用 cancel()?

4

1 回答 1

4

您将必须显式调用cancel. 但更好的Ondestroy做法是调用cancel. 因为如果您暂停了活动并更新倒数计时器内的任何 Ui 元素,则可能会引发错误。Onpause
OnFinish

于 2012-08-27T10:37:25.267 回答