-
1.所有的activity生命周期都是通过handler发送消息实现的查看全部
-
textView post查看全部
-
更新UI查看全部
-
Android中更新UI的4种方式:1、runOnUiThread 2、handle post 3、handle sendMessage 4、view post查看全部
-
我要上厕所查看全部
-
handler原理查看全部
-
创建handler查看全部
-
换图片查看全部
-
Handler在创建的时候可以指定Looper,这样通过Handler的sendMessage()方法发送出去的消息就会添加到指定Looper里面的MessageQueue里面去。在不指定Looper的情况下,Handler绑定的是创建它的线程的Looper。如果这个线程的Looper不存在,程序将抛出"Can't create handler inside thread that has not called Looper.prepare()"。查看全部
-
HandlerThread继承于Thread,所以它本质就是个Thread。与普通Thread的差别就在于,它有个Looper成员变量。这个Looper其实就是对消息队列以及队列处理逻辑的封装,简单说就是 消息队列+消息循环。查看全部
-
一个Handler的创建它就会被绑定到这个线程的消息队列中,如果是在主线程创建的,那就不需要写代码来创建消息队列了,默认的消息队列会在主线程被创建。但是如果是在子线程的话,就必须在创建Handler之前先初始化线程的消息队列查看全部
-
用handler机制更新UI。查看全部
-
CallBack用于截获handler发送的消息 如果返回true 就截获成功 不会向下传递了查看全部
-
主线程中有自己的looper对象,而子线程需要自己创建looper对象查看全部
-
为什么用handler机制更新UI查看全部
举报
0/150
提交
取消