码迷,mamicode.com
首页 >  
搜索关键字:looper    ( 566个结果
我对ThreadLocal的理解
声明:小弟菜狗一个,对ThreadLocal的描述和理解难免有所偏差         最近因为需要深入的了解android的handler消息机制而去查看了Looper的源码。众所周知在主线程中是不需要在程序员在代码新建一个Looper对象的,因为在主线程创建时它就被创建出来了。所以就好奇它是怎么被创建出来的然后发现它跟ThreadLocal 有关于是便查看了该类的一些资料,但还是不太理解。于是...
分类:其他好文   时间:2015-08-15 06:46:08    阅读次数:114
Android中Looper的quit方法和quitSafely方法
Looper是通过调用loop方法驱动着消息循环的进行: 从MessageQueue中阻塞式地取出一个消息,然后让Handler处理该消息,周而复始,loop方法是个死循环方法。那如何终止消息循环呢?我们可以调用Looper的quit方法或quitSafely方法,二者稍有不同。 Looper的quit方法源码如下:public void quit() { mQueue.quit(fals...
分类:移动开发   时间:2015-08-13 23:49:19    阅读次数:8596
Android 在工作线程(非主线程)更改UI组件
Looper.prepare(); ????????? Toast.makeText(LoginActivity.this,filedId, Toast.LENGTH_LONG).show(); ????????Looper.loop(); ? ? ??? 这样为什么可以?然后就是loop 是个...
分类:移动开发   时间:2015-08-13 16:03:03    阅读次数:162
Android蓝牙开发,报BluetoothAdapter﹕ Can't create handler inside thread that has not called Looper.prepare
这个错误翻译的意思是:不能在没有Looper.prepare的线程里面创建handler。起初我很疑惑,我根本没有用到工作线程,也没有创建handler。报错的代码如下: // Device scan callback. private BluetoothAdapter.LeScanCallback mLeScanCallback = new Bluetooth...
分类:移动开发   时间:2015-08-12 19:31:29    阅读次数:165
android线程间通讯
近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Andr...
分类:移动开发   时间:2015-08-11 00:09:50    阅读次数:270
android 进程/线程管理(四)续----消息机制的思考(自定义消息机制)
继续分析handler 和looper先看看handler的 public void dispatchMessage(Message msg) { if (msg.callback != null) { handleCallback(msg); ...
分类:移动开发   时间:2015-08-09 23:51:52    阅读次数:194
Android 客户端选择响应最快的一个服务器
package?com.csst.activity; import?java.io.IOException; import?com.csst.drawer.R; import?android.app.Activity; import?android.os.Bundle; import?android.os.Handler; import?android.os.Looper; ...
分类:移动开发   时间:2015-08-08 20:03:58    阅读次数:131
Android Looper和Handler分析
Android应用程序是通过消息来驱动的,每个应用程序都有一个Main looper在ActivityThread中创建。我们这一节中就主要来分析下Looper和Handler的实现机制,首先来简单介绍一下它们的关系: ?Thread、Looper、Messa...
分类:移动开发   时间:2015-08-07 20:31:36    阅读次数:229
Android中的Handler, Looper, MessageQueue和Thread
对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更新4.几点小结--------------------------------------------------------------------------------------------------1)接下来,我...
分类:移动开发   时间:2015-08-07 19:04:02    阅读次数:127
Andorid Looper入门使用介绍
public class Looper extends? Object java.lang.Object ???? android.os.Looper Class Overview Class used to run a message loop for a thread. Threads by default do not have a message loop associat...
分类:其他好文   时间:2015-08-07 16:40:53    阅读次数:276
566条   上一页 1 ... 29 30 31 32 33 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!