Re: [問題] Android Timer 自動重新計時
※ 引述《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
推
08/31 13:39, , 1F
08/31 13:39, 1F
→
09/01 02:01, , 2F
09/01 02:01, 2F
→
09/01 07:26, , 3F
09/01 07:26, 3F
推
09/01 10:39, , 4F
09/01 10:39, 4F
討論串 (同標題文章)