本文介绍了如何在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中停止计时器?
发布评论