文章插圖

文章插圖
定時器適合用來執行一些耗時,非常短的任務 。如果你有一個操作,需要花很長的時間,那定時器在這種情況下是不適合使用的 。
定時器,在安卓編程中是經常被用到的 。下面先說一個定時器的應用場景 。
比如說你在發送電話驗證碼的時候,需要顯示一個倒計時,這時候需要一個定時器不斷的更新那個倒計時的數字 。
在數字歸零以后重新激活發送驗證碼的按鈕 。這樣用戶就可以再點擊發送按鈕發送另一個驗證碼 。
下面我們就來說一下,在安卓編程中定時器的四種實現方法 。
這個Handler類里面有一個postDelayed方法, 第1個參數是執行的任務,第2個參數是延遲的時間, 延遲的時間以毫秒為單位 。
第2種方法是用Timer 。
這個timer類里面有一個schedule的方法, 第1個參數需要構建一個timer task, 第2個參數就是延遲的時間,這時間也是以毫秒為單位 。
第3種方法是用Executors 。
這個類可以新建一個單線程的executor,然后調用schedule方法,第1個參數是執行的任務,第2個參數是時間值,第3個參數是時間的單位 。
第4種方法是用線程和sleep 。
【安卓 定時 安卓計時器代碼】這種方法主要是啟動一個線程以后, 在線程的循環當中用睡眠的方式,延遲時間 。時間是以毫秒為單位 。
- 伴奏生成器下載 伴奏生成器安卓版
- 安卓app生成器網站 網站生成APP
- 安卓so加固 so加固破解
- krc轉lrc歌詞轉換器安卓版 krc轉lrc歌詞轉換器電腦版
- 安卓ogv格式播放器 支持所有格式的安卓播放器
- 安卓pdf劃詞翻譯 pdf劃詞翻譯軟件
- 安卓手機自定義桌面插件 安卓桌面插件安卓桌面插件
- 安卓手機連接電腦無法識別 安卓平板連不上電腦
- 電腦內存管理軟件 安卓內存管理軟件哪個好
- ie10瀏覽器官方下載安卓版 ie10瀏覽器官方下載電腦版
