本文實例爲你們分享了Android中使用定時器的三種方法,供你們參考,具體內容以下java
由於都比較簡單,因此就直接貼代碼(慮去再次點擊中止的操做),有個全局的Handler負責接收消息更新UIandroid
第一種方法:Thread.sleep();方法app
?ide
1佈局 2post 3this 4spa 5.net 6code 7 8 9 10 11 12 13 14 15 |
|
第二種方法:Handler的postDelay()方法
1 2 3 4 5 6 7 8 9 10 11 |
|
第三種:Timer和TimerTask
1 2 3 4 5 6 7 8 |
|
總的來講第三種方法最方便,不易出錯,第二種容易忘記添加出發事件.
貼一下完整代碼:
佈局文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
MainActivity
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
|