-
连续两个季度3.25被开除好像我厂啊查看全部
-
Handler:负责发送消息,主线程可以把Handler句柄传递给子线程,从而子线程通过Handler可以向主线程发送消息。 Looper:负责在主线程中轮循MessageQueue,有数据之后,就拿出来之后,调用msg的callback方法进行更新。 其实,google的多线程UI更新机制也是很简单很好理解的,所有的更新消息都如队列,主线程while(true)循环取数据更新,保证了并发的问题。当然,子线程消息入队时肯定是需要加锁的,为了保证消息的时序性。查看全部
-
我的关注点都在女的身上了,真的是风格迥异的三个女的。。。、查看全部
-
sendMassege()方法查看全部
-
试验一下查看全部
-
handler,looper,messagequeue的总结查看全部
-
设计handler机制更新UI的原因查看全部
-
通过callback接口可以截获发送过来的消息。截获return true 后,下面的handleMessage就不会执行查看全部
-
handler.removeCallback()移除消息查看全部
-
Handler:消息机制,目的就是为了解决多线程并发问题查看全部
-
UI Thread 里面 postDelayed(Runnable, Long); 开启更新 Runnable 里面 postDelayed(Runnable, Long); 定时更新查看全部
-
Handler 是Android给我们提供用来更新UI的一套机制,也是消息处理机制,我们可以发送消息,也可以通过它处理消息 为什么要用Handler,Android在设计的时候,就封装了一套消息创建,传递,处理机制,如果不遵循这样的机制的,就没有办法更新UI信息,就会抛出异常。查看全部
-
两个postDelayed()方法 :要循环发送消息 。第一个 把runnable发送到thread(main)的messagequeue 里,等待时机到了延迟1秒后去执行run方法;run方法里的postDelayed()再次把runnable发送到thread(main)的messagequeue 里,等待时机到了延迟1秒后去执行run方法;如此循环下去。查看全部
-
1. Handler,Looper,MessageQueue: Handler负责发送消息处理消息,looper负责轮训消息,并将消息回传给handler,messagequeue用于存储消息。 2. new Handler(),会去获得当前线程的looper对象,继而获取messagequeue对象,然后即可使用handler发送消息。 3. 与线程相关的Handler:在子线程中调用Looper.prepare()获取looper对象以及messagequeue对象,而后调用looper.loop()开始轮询message。查看全部
-
handler负责消息发送,Looper负责接受handler消息并把消息回传给handler自己,MessageQueue存储消息的容器查看全部
举报
0/150
提交
取消