Handler機制的理解與使用

1、爲何要用Handler 當應用程序啓動時,會開啓一個主線程(也就是UI線程),由她來管理UI,監聽用戶點擊,來響應用戶並分發事件等。因此通常在主線程中不要執行比較耗時的操做,如聯網下載數據等,不然出現ANR(應用無響應)錯誤。因此就將這些操做放在子線程中,可是因爲Android子線程是不安全的,因此只能在主線程中更新UI。Handler就是用來 子線程和建立Handler的線程進行通訊的。ja
相關文章
相關標籤/搜索