android CountDownTimer 倒計時不能停止的問題


在應用中使用到了CountDownTimer來做倒計時的功能,在倒計時過程中,一旦標記變量變為true,就終止倒計時。

 

具體是在onTick里調用CountDownTimer的cancel方法,結果發現未能預期結束倒計時。

 

最后發現是cancel方法不能在onTick里直接調用,不過我們可以在onTick里發一個message,然后在Handler里的

handleMessage里調用cancel方法就可以了,測試好使!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM