做一个简单的关于Handler,Looper,Message的小演示,代码主界面一个Button按钮,点击发送消息(累计)给线程的Looper循环,然后在LogCat中打印出来:
package zhangphil.looper;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
imp...
分类:
移动开发 时间:
2015-02-19 09:38:25
阅读次数:
187
<?php
/**
*3.5职责链模式
* 定义:
* 使多个对象都有机会处理请求,从而避免请求的
* 发送者和接受者直接的耦合关系。将这个对象连
* 成一条链,并沿着这条链传递该请求,直到有一
* 个对象处理它为止。
* 角色:
* 1.抽象Handler类
* 职责:定义一个处..
分类:
其他好文 时间:
2015-02-17 23:42:02
阅读次数:
161
原文地址:http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html#!comments作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量...
分类:
移动开发 时间:
2015-02-16 11:37:42
阅读次数:
150
1.什么是Handler?SDK中关于Handler的说明例如以下:A Handler allows you to sendand process Messageand Runnable objects associated with a thread'sMessageQueue.Each Hand...
分类:
其他好文 时间:
2015-02-15 21:48:47
阅读次数:
312
最近在做Silverlight,Windows Phone应用移植到Windows 8平台,在IIS8中测试一些传统WCF服务应用,发现IIS8不支持WCF服务svc请求,后来发现IIS8缺少对WCF服务的Managed Handler,按照以下步骤添加后,IIS8即支持WCF服务。 ...
分类:
其他好文 时间:
2015-02-15 16:27:23
阅读次数:
88
分析完上面那篇文章,基本理解了handler的实现原理,乘热打铁,这里我们利用handler原理,在子线程中创建一个handler和looper可能很多面试时候问道,子线程中能不能new一个handler ?答案是可以的,但是因为主线程系统默认在ActivityThread中已将帮我们创建好一个lo...
分类:
编程语言 时间:
2015-02-14 12:13:55
阅读次数:
195
EventBusEventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过...
分类:
移动开发 时间:
2015-02-13 21:05:59
阅读次数:
184
System.Messaging.MessageQueueException: 资源不足,无法执行操作。 在 System.Messaging.MessageQueue.SendInternal(Object obj, MessageQueueTransac tion internalTransac...
分类:
其他好文 时间:
2015-02-13 18:25:38
阅读次数:
1662
右键弹出菜单是指右键抬起的时候弹出的菜单。通常放置在Dialog的OnRButtonUp响应函数里。下面就给出右键弹出菜单的实例:1 添加右键事件及响应函数
可以用Class Wizard。。。来添加一个右键消息WM_RBUTTONUP,为其添加Handler,会自动生成OnRButtonUp响应函数2 为弹出菜单添加资源
可以用“Resource View”中的”String Table”添加...
分类:
编程语言 时间:
2015-02-13 16:33:12
阅读次数:
212
关于倒计时的实现,可以说有很多的方法,比较常见的就是Timer+TimerTask+Handler了,或者还可以配合Runnable。例如下面的代码:[html]view plaincopyimportjava.util.Timer;importjava.util.TimerTask;import....
分类:
移动开发 时间:
2015-02-13 16:21:23
阅读次数:
217