-
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
提交
取消