如何在Android中停止计时器? [英] How to stop the Timer in android?
本文介绍了如何在Android中停止计时器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发一个在特定时间段内将消息发送到特定号码的应用程序. 问题在于它会在该时间段后继续发送该消息.我如何在该特定时间后停止计时器以停止发送该消息?
I'm developing an application which sends a message to a specific number in a specific period of time. The problem is that it continues sending that message after that period of time. How would I stop the timer after that specific time in order to stop sending that message?
推荐答案
CountDownTimer waitTimer;
waitTimer = new CountDownTimer(60000, 300) {
public void onTick(long millisUntilFinished) {
//called every 300 milliseconds, which could be used to
//send messages or some other action
}
public void onFinish() {
//After 60000 milliseconds (60 sec) finish current
//if you would like to execute something when time finishes
}
}.start();
提早停止计时器:
if(waitTimer != null) {
waitTimer.cancel();
waitTimer = null;
}
这篇关于如何在Android中停止计时器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文