在應用中使用到了CountDownTimer來做倒計時的功能,在倒計時過程中,一旦標記變量變為true,就終止倒計時。
具體是在onTick里調用CountDownTimer的cancel方法,結果發現未能預期結束倒計時。
最后發現是cancel方法不能在onTick里直接調用,不過我們可以在onTick里發一個message,然后在Handler里的
handleMessage里調用cancel方法就可以了,測試好使!
在應用中使用到了CountDownTimer來做倒計時的功能,在倒計時過程中,一旦標記變量變為true,就終止倒計時。
具體是在onTick里調用CountDownTimer的cancel方法,結果發現未能預期結束倒計時。
最后發現是cancel方法不能在onTick里直接調用,不過我們可以在onTick里發一個message,然后在Handler里的
handleMessage里調用cancel方法就可以了,測試好使!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。