-
handler是Android給我們提供用來更新UI的一套機制,也是一套信息處理的機制,可以發送消息,也可以通過他處理消息查看全部
-
不能在子線程中直接更新ui,因為安卓是一個單線程的模型,需要使用到handler來通知主線程來更改UI查看全部
-
線程之間的通信,就是在外線程的基地里面安插自己的間諜(handlerMessage方法),間諜監控到了對方的意圖,回傳消息,然后本線程做出相應的邏輯事件。 多個線程之間都互相存在著間諜的話,就可以進行大量的消息傳遞,從而形成了一個大聯盟,俗稱歐盟。查看全部
-
handler查看全部
-
callback 可以攔截消息查看全部
-
handler的兩種異常查看全部
-
4.textView.post()查看全部
-
3.runOnUiThread(new Runnable(){重寫run(){更新內容}}) 再在子線程中調用方法查看全部
-
2.handler.sendEmptyMessage(1); 然后在主線程中設置更新內容,再在子線程中調用handler方法查看全部
-
1.handler.post(new Runnable(){重寫run(){}})查看全部
-
更新UI的四種方法查看全部
-
子線程向主線程發送消息,如此循環查看全部
-
創建主線程handler查看全部
-
Handler Thread中可以進行耗時操作查看全部
-
handler負責發送消息,Looper負責接收并將消息傳回handler自己,messageQueue就是一個儲存消息的容器查看全部
舉報
0/150
提交
取消