網路抓取圖片,或是讀很大量的資料,如果在主執行緒中超過五秒還沒完成的話
會收到android系統的錯誤強制關閉,這時候需要把這些耗時的工作放在一個子執行續上
因為子執行緒涉及到UI更新,為了避免避免多個子執行緒去更新發生錯誤
為了避免這種錯誤,更新UI只能在主執行緒更新
由於Handler運行在主執行緒中(UI執行緒中),它與子執行緒可以通過Message對象來傳遞資料,
- 最近比較常用到順便紀錄一下!!
注意
如果要使用要在
Handler
使用startActivity
的話
因為上下文的關係 要注意Context
|
|
Handler 範例
|
|
Handler 範例二
MainActivity
|
|
DateUpdate
|
|