看板 AndroidDev 關於我們 聯絡資訊
※ 引述《a01060101 (隨便啦)》之銘言: : 小弟是寫程式的新手 : 但想寫一個簡單的自動計時的程式 : 使用Timer計時然後到10秒後會自動重新計時 : 這樣子的無線循環 : 想請問各位大大應該怎麼樣寫會比較好呢? count = 0; Runnable runable = new Runnable(){ public void run(){ count++; if(count >= 10) count = 0; mHandle.postDelay(runnable, 1000); } }; start: mHandler.postDelay(runnable, 1000); 我最近寫計時器都用handler來做,因為我自製的BaseActivity都會自帶一個handler 不只用sendMessage作class之間流程控制很好,更是隨手可得 上面程式隨便寫的,可能會有意想不到的BUG,多包涵,感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.185.139.115 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1440947710.A.7AF.html ※ 編輯: jknm0510a (111.185.139.115), 08/30/2015 23:16:13
a01060101: 感謝大大我試試看!! 08/31 13:39
issuemylove: 這東西到底TimerTask好還是Handler好? 有人知道嗎 09/01 02:01
mshockwave: 推薦Handler 09/01 07:26
danny2529: 用handler寫計時器class來用,比方法靈活可控性高 09/01 10:39