码迷,mamicode.com
首页 >  
搜索关键字:looper    ( 566个结果
Android主线程的消息系统(Handler\Looper)
前言: 之前的文章写的都是关于Bitmap和内存的优化技术,这一篇文章给大家谈谈Handler。 Handler是Android系统中比较重要的一个知识,在Android多线程面试经常会被问到,在实际项目中的确也经常用到。当然也比较复杂,知识比较多,牵扯到的类有Thread、Looper、Message、MessageQueue。 Android是支持多线程的,通常应用程序中与用...
分类:移动开发   时间:2015-07-10 13:32:08    阅读次数:119
Android主线程的消息系统(Handler\Looper)
前言:之前的文章写的都是关于Bitmap和内存的优化技术,这一篇文章给大家谈谈Handler。Handler是Android系统中比较重要的一个知识,在Android多线程面试经常会被问到,在实际项目中的确也经常用到。当然也比较复杂,知识比较多,牵扯到的类有Thread、Looper、Message...
分类:移动开发   时间:2015-07-10 13:11:00    阅读次数:112
Activity启动流程、Looper及Handler
android.app.ActivityThread该类中的main方法是Android应用的入口,执行main方法的线程为主线程,主线程默认创建一个Looper对象和Handler,用于处理发送给主线程的Message...
分类:其他好文   时间:2015-07-08 16:29:28    阅读次数:123
Android 消息处理源码分析(2)
Android 消息处理源码分析(1)http://blog.csdn.net/u012432475/article/details/46728669 继续接着分析剩下的类文件 Looper.java public final class Looper { final MessageQueue mQueue; //消息队列 final Thread mThread...
分类:移动开发   时间:2015-07-03 17:30:31    阅读次数:134
Android 消息处理源码分析(1)
Android 消息处理源码分析(1) 在Android中,通常被使用的消息队列的代码在目录\sources\android-22\android\os下,涉及到以下几个类文件 Handler.java Looper.java Message.java MessageQueue.java Message.java public final class Message i...
分类:移动开发   时间:2015-07-02 17:27:55    阅读次数:133
android点滴之HandlerThread的用法
转载请注明出处:http://blog.csdn.net/lskshz/article/details/25364909一.介绍HandlerThread继承自Thread,当线程开启时,也就是它run方法运行起来后,线程同时创建了一个含有消息队列的Looper,并对外提供自己这个Looper对象的...
分类:移动开发   时间:2015-07-01 17:40:25    阅读次数:139
java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
1. 程序时,出现运行时异常,如上图所示。2.异常原因分析。在ContentObserver的onChange方法中,调用了Toast.makeText方法。onChange方法应该在子线程运行,在android中的子线程中不能直接控制UI组件,否则就会报异常3.Looper类别用来为一个线程开启一...
分类:编程语言   时间:2015-06-30 17:56:13    阅读次数:150
进程间通信
下面是一个进程间通信的笔记。1、每个线程都会有自己的一个Looper与MessageQueue;2、使用Looper.myLooper()可以取得当前线程的Looper;3、一个线程可以有多个Handler;4、Looper curLooper = Looper.myLooper(); Loope....
分类:系统相关   时间:2015-06-25 22:56:38    阅读次数:196
handler 源码分析
handler Looper 轮询器 MessageQueue 消息对象1 主线程在一创建的时候就会调用, public static void prepareMainLooper() {}构造方法。 public static void prepareMainLooper() { prepare(false); synchronized (Loope...
分类:其他好文   时间:2015-06-25 10:29:10    阅读次数:108
Android Looper.class
/** * Class used to run a message loop for a thread. Threads by default do * not have a message loop associated with them; to create one, call * {...
分类:移动开发   时间:2015-06-23 22:59:05    阅读次数:184
566条   上一页 1 ... 32 33 34 35 36 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!