CountDownTimer是否在Activity destroy()上自动取消?

时间:2012-08-27 10:26:52

标签: android android-activity countdowntimer ondestroy

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

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

或者我是否需要在onDestroy()中显式调用cancel()?

1 个答案:

答案 0 :(得分:3)

您必须在cancel中明确呼叫Ondestroy。但更好的做法是在cancel中拨打Onpause 因为如果您暂停了您的活动并更新了倒数计时器OnFinish内的任何Ui元素,则可能会出错。