这是我在Android上的第一周,我想问一个简单的问题,我在Google上找不到任何相关内容。
我们杀死活动后计时器是否仍然有效,或者它只是以活动结束?我的意思是如果在活动中定义了计时器的范围是什么?
new CountDownTimer(3900000, 5000) {
public void onTick(long millisUntilFinished) {
if(db.getService(services.getServiceName()).toString().contains("Activated")){
cancel();
}
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
编辑: 在尝试/使用倒数计时器几次后,很明显它以活动结束。
答案 0 :(得分:3)
没有计时器保持活动状态。如果你想停止使用:
@Override
public void finish()
{
killYourTimer();
super.finish();
}