码迷,mamicode.com
首页 >  
搜索关键字:looper    ( 566个结果
JAVA之ThreadLocal
前面Handler消息处理机制中提到了线程会将自己的Looper对象放到ThreadLocal中,因而我们有必要看看ThreadLocal是什么? ThreadLocal是什么? ThreadLocal也是用来进行多线程并发的,可以理解为是线程的局部变量,作用就是为每个线程提供一个变量值的副本,每个 ...
分类:编程语言   时间:2016-09-08 20:12:51    阅读次数:206
Android源码——应用程序的消息处理机制
Android应用程序在启动每个线程时,都会创建一个消息队列。线程的生命周期分为创建消息队列和进入消息循环两个阶段。 消息循环分为:发送消息和处理消息。 Android系统主要通过MessageQueue、Looper和Handler三个类来实现Android应用程序的消息处理机制。 Message ...
分类:移动开发   时间:2016-09-07 21:02:44    阅读次数:177
Android AsyncTask解析
我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制,参考之前一篇文章Android 异步消息处理机制:Looper、Handle...
分类:移动开发   时间:2016-09-07 17:46:08    阅读次数:216
关于handler 和 looper 的问题
重新去学习回顾looper和handler ,还是需要重新认识这个经常使用的机制。 我首先是看任玉刚老师的书《android的开发艺术探索》的第十章。 里面一句话开始说出了我们大概的理解——handler的使用就是将一个人物切换到handler 所在的线程去执行。 在里面,我们需要理解handler ...
分类:其他好文   时间:2016-09-05 23:42:20    阅读次数:254
[Android源代码分析]Android消息机制,Handler,Message,Looper,MessageQueue
最近准备把Android源码大致过一遍,不敢私藏,写出来分享给大家,顺便记录一下自己的学习感悟。里面一定有一些错误的地方,希望广大看客理解理解。 网上也有不少分析文章,这里我尽量分析的更加细致详尽。...
分类:移动开发   时间:2016-09-05 21:11:52    阅读次数:250
动态更新UI的方式
1. TimerTask 和 timer连用: 这里主要是实现倒计时, TimerTask 里面有方法runOnUiThread,在这个方法里面调用timer cancel()停止倒计时,同样更新UI也是在这里实现的 2.使用looper更新UI界面 这里主要是随时将处理后的数据交给UI更新,这时就 ...
分类:其他好文   时间:2016-09-05 10:39:46    阅读次数:178
handler机制原理分析(适合初学者)1.0
任何一个APK都是从framework层的ActivityThread的main()函数中开始执行,接着调用prepareMainLooer()为UI线程创建一个消息队列MessageQueue.并执行Looper.loop(). Handler消息机制的原理是什么了?我们先来写一个程序看看。 首先 ...
分类:其他好文   时间:2016-09-04 23:52:23    阅读次数:236
安卓面试集锦
再按一次退出 Handler handler = new Handler(Looper.getMainLooper()); if (isExit) { handler.removeCallbacks(onBackTimeThread); isExit = false; finish(); } el.... ...
分类:移动开发   时间:2016-09-04 23:47:44    阅读次数:240
【转载】每个 Android 开发者必须知道的消息机制问题总结
Android的消息机制几乎是面试必问的话题,当然也并不是因为面试,而去学习,更重要的是它在Android的开发中是必不可少的,占着举足轻重的地位,所以弄懂它是很有必要的。下面就来说说最基本的东西。 Looper 作用: 关联起Thread 循环取出消息 1、Looper是否可以直接实例化? Loo ...
分类:移动开发   时间:2016-08-31 00:39:47    阅读次数:244
Android线程管理之ThreadLocal理解及应用场景(五)
前言: 最近在学习总结Android的动画效果,当学到Android属性动画的时候大致看了下源代码,里面的AnimationHandler存取使用了ThreadLocal,激起了我很大的好奇心以及兴趣!查阅了一下资料发现Android最重要的Handler消息机制里面的Looper存储也是采用Thr ...
分类:移动开发   时间:2016-08-29 09:13:01    阅读次数:318
566条   上一页 1 ... 13 14 15 16 17 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!