UI線程和非UI線程的交互方式

Android的UI線程負責處理用戶的按鍵事件、觸摸事件及屏幕繪製等,在UI線程中不能夠有耗時操做阻塞事件的響應,這樣會致使界面變得不流暢,甚至會出現沒有響應的狀況,這就是所謂的ANR(Application Not Responding)。java 通常應該把像讀寫文件、請求網絡這類的耗時操做放在子線程中去執行,這樣能夠避免UI線程的響應事件過慢,可是不少狀況下在子線程中須要更新界面,好比從網絡
相關文章
相關標籤/搜索