android CountDownTimer 倒计时不能停止的问题


在应用中使用到了CountDownTimer来做倒计时的功能,在倒计时过程中,一旦标记变量变为true,就终止倒计时。

 

具体是在onTick里调用CountDownTimer的cancel方法,结果发现未能预期结束倒计时。

 

最后发现是cancel方法不能在onTick里直接调用,不过我们可以在onTick里发一个message,然后在Handler里的

handleMessage里调用cancel方法就可以了,测试好使!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM