码迷,mamicode.com
首页 >  
搜索关键字:looper    ( 566个结果
83、android的消息处理机制(图+源码分析)——Looper,Handler,Message
转载:http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html 理解ThreadLocal http://blog.csdn.net/qjyong/article/details/2158097 ...
分类:移动开发   时间:2016-04-12 10:04:55    阅读次数:153
9 子线程更新UI
1 new Thread(){ 2 public void run() { 3 Looper.prepare(); 4 Toast.makeText(AToolsActivity.this, "备份成功", 0).show(); 5 Looper.loop(); 6 }; 7 }.start(); ...
分类:编程语言   时间:2016-04-11 18:37:55    阅读次数:142
Android消息机制Handler、Looper、MessageQueue源码分析
Android消息机制,Handler、Looper、MessageQueue源码分析,以及相关设计模式Active Object模式。...
分类:移动开发   时间:2016-04-11 14:30:24    阅读次数:444
文章标题 带你从源码的角度去理解Handler
一、概述 Handler 、 Looper 、Message 这三者都与Android异步消息处理线程相关的概念。那么什么叫异步消息处理线程呢? 异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部的消息队列中取出一个消息,然后回调相应的消息处理函数,执行完成一个消息后则继续循环。若消息队列为空,线程则会阻塞等待。 说了这一堆,那么和Handler 、 Looper 、Mes...
分类:其他好文   时间:2016-04-05 17:42:33    阅读次数:147
android_handler(三)
这篇记录 android 消息机制中,MainThread 向 WorkThread 发送消息。( MainThread → WorkThread ) 步骤: 1、准备looper对象 2、在子线程中生成handler对象 3、在MainThread发送消息 代码: layout: <Button ...
分类:移动开发   时间:2016-04-02 20:23:08    阅读次数:249
异步消息处理机制Handler
Android 中的异步消息处理主要由四个部分组成,Message、Handler、MessageQueue 和Looper。 1. Message Message 是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据。(字段有what arg1 arg2 obj) 2.  ...
分类:其他好文   时间:2016-04-02 18:52:30    阅读次数:169
android的消息处理机制(图+源码分析)——Looper,Handler,Message
android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍: 线程的魔法师 Looper Looper的字面意思是“循环者” ...
分类:移动开发   时间:2016-04-01 20:35:05    阅读次数:290
Android进阶-消息机制
Handler的主要作用是将一个任务切换到某个指定的线程去执行。 Android的消息机制主要涉及三个类:Handler, Looper, MessageQueue: 现在假设一个情景: 有两个线程,线程1和线程2,在线程1中调用Looper.prepare(), 创建一个Handler对象hand ...
分类:移动开发   时间:2016-03-30 16:24:22    阅读次数:198
android handler传递消息机制
当工作线程给主线程发送消息时,因为主线程是有looper的,所以不需要初始化looper,注意给谁发消息就关联谁的handler,此时用的就是主线程的handler handler会把消息发送到MessageQueue队列中,looper会不断的去遍历MessageQueue队列,当一有消息时就会回 ...
分类:移动开发   时间:2016-03-28 15:22:20    阅读次数:139
Can't create handler inside thread that has not called Looper.prepare()
最近做项目查看bugly上崩溃日志遇到这样的一个问题:Can't create handler inside thread that has not called Looper.prepare() java.lang.RuntimeException Can't create handler ins ...
分类:其他好文   时间:2016-03-28 13:20:25    阅读次数:282
566条   上一页 1 ... 21 22 23 24 25 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!