码迷,mamicode.com
首页 >  
搜索关键字:messagequeue handler    ( 5772个结果
atitit.设计模式(1)--—职责链模式(chain of responsibility)最佳实践O7 日期转换
atitit.设计模式(1)--—职责链模式(chain of responsibility)最佳实践O7 日期转换   1. 需求:::日期转换 1 2. 可以选择的模式: 表格模式,责任链模式 1 3. 调用代码 2 4. 责任链链的特性: 2 5. 模式结构 4 6. 职责链模式包含如下角色:Handler,ConcreteHandler: 具体处理者,HandlerChain...
分类:其他好文   时间:2014-07-18 22:31:59    阅读次数:378
跨浏览器事件对象
var EventUtil = { addHandler: function(elem,type,handler){ if (elem.addEventListener) { elem.addEventListener...
分类:其他好文   时间:2014-07-18 20:21:46    阅读次数:184
bootstrap之Click事件
上一篇文章中讲了bootstrap的工作流程,这篇文章来研究一下bootstrap可以接受哪些指令(从源码的角度来看,由于appium的项目现在还处在持续更新中,所以有的指令已经实现,某些或许未来会实现,从源码来看的好处是你知道以后或许未来appium能做到哪些功能)。 在bootstrap项目中的io.appium.android.bootstrap.handler包中的类都是对应的相...
分类:其他好文   时间:2014-07-18 11:32:43    阅读次数:191
Android 中的AsyncTask
在后台下载图片,下载完成后更新UI是一个很常见的需求。在没有AsyncTask类之前,我们需要写许多thread和Handler的代码去实现这个功能,有了AsyncTask,一切变得简单了。下面摘抄谷歌官方介绍:AsyncTask is designed to be a helper class a...
分类:移动开发   时间:2014-07-17 22:37:48    阅读次数:308
使用ClipboardManager碰到Can't create handler inside thread that has not called Looper.prepare()
直接放上我的代码,希望能给碰到同样问题的朋友提供帮助 Runnable runnable = new Runnable() { public void run() { ClipboardManager clipboard = (ClipboardManager)GameUtil.getIntance().getContext().getSystemSer...
分类:其他好文   时间:2014-07-16 13:50:37    阅读次数:396
Android在非UI线程中更新UI的方法
1、使用Thread+Handler实现非UI线程更新UI界面...
分类:移动开发   时间:2014-07-16 13:01:21    阅读次数:221
Android开发之”再按一次退出程序“的实现
现在移动客户端退出程序对话框退出越来越不流行了,都开始使用连续按两次来退出,即著名的“再按一次退出程序”模式。现在就看看怎么实现的吧。@SuppressLint("HandlerLeak") Handler handler = new Handler(){ public void...
分类:移动开发   时间:2014-07-16 12:19:56    阅读次数:186
【Nginx】事件驱动框架处理流程
ngx_event_core_module模块的ngx_event_process_init方法对事件模块做了一些初始化。其中包括将“请求连接”这样一个读事件对应的处理方法(handler)设置为ngx_event_accept函数,并将此事件添加到epoll模块中。当有新连接事件发生时,ngx_event_accept就会被调用。大致流程是这样: worker进程在ngx_worker...
分类:其他好文   时间:2014-07-15 12:25:28    阅读次数:299
Android多线程分析之四:MessageQueue的实现
在前面两篇文章《Android多线程分析之二:Thread的实现》,《Android多线程分析之三:Handler,Looper的实现》中分别介绍了 Thread 的创建,运行,销毁的过程以及 Thread与 Handler,Looper 之间的关联:Thread 在其 run() 方法中创建和运行消息处理循环 Looper,而 Looper::loop() 方法不断地从 MessageQueue 中获取消息,并由 Handler 分发处理该消息。接下来就来介绍 MessageQueue 的运作机制,Mes...
分类:移动开发   时间:2014-07-14 18:37:59    阅读次数:431
Android总结四(Handler)
一、耗时操作 1.什么是ANR 在应用程序的主线程中执行一段耗时的代码, 就有可能出现ANR异常. 耗时的代码未执行结束时, 界面会卡住, 用户对界面进行了操作, 10秒之后耗时代码如果还未结束, 就会出现ANR异常 2.怎么避免ANR 主线程中不要执行耗时的代码 如果一...
分类:移动开发   时间:2014-07-13 19:15:12    阅读次数:322
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!