1.什么是Handler?SDK中关于Handler的说明例如以下:A Handler allows you to sendand process Messageand Runnable objects associated with a thread'sMessageQueue.Each Hand...
分类:
其他好文 时间:
2014-10-18 18:07:39
阅读次数:
327
public static final Looper myLooper() {
return (Looper)sThreadLocal.get();
}
先来个Handler执行过程的总结:
1、 Looper.prepare()方法
为当前线程绑定looper,
在looper构造方法中创建一个messageQueue
...
分类:
其他好文 时间:
2014-10-18 17:03:47
阅读次数:
178
Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现。break 一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标...
分类:
编程语言 时间:
2014-10-18 13:52:13
阅读次数:
198
上一篇文章提到了Android系统的UI线程是一种带消息循环(Looper)机制的线程,同时Android也提供了封装有消息循环(Looper)的HandlerThread类,这种线程,可以绑定Handler()对象,并通过Handler的sendMessage()函数向线程发送消息,通过handleMessage()函数,处理线程接收到的..
分类:
移动开发 时间:
2014-10-18 03:08:41
阅读次数:
187
这里直接用系统Dialog中添加了倒计时的显示,如果用自定义Dialog会更美观;
private TextView mOffTextView;
private Handler mOffHandler;
private Timer mOffTime;
private Dialog mDialog;
//////创建对话框
void initDialog(){
...
分类:
其他好文 时间:
2014-10-17 15:34:48
阅读次数:
252
默认,在ashx文件中无法使用Session,直接获取context.Session只能取得null。解决办法:添加命名空间 using System.Web.SessionState 的引用让这个General Handler类实现IRequiresSessionState接口然后再用contex...
分类:
Web程序 时间:
2014-10-17 15:10:26
阅读次数:
170
路由事件的宿主都是些拥有可视化实体的界面元素,而附加事件则不具备显示在用户界面上的能力。添加和移出附件事件的两个方法命名约定:
1、为目标UI元素添加附加事件侦听器的包装器是一个名为Add*Handler的public static方法。星号代表事件名称,与注册事件时的名称一致。
2、解除UI元素对附加事件侦听的包装器是名为Remove*Handler的public static方法,星号也是...
多线哼下载小例子
带进度条,
使用handler实现发送进度...
分类:
移动开发 时间:
2014-10-17 02:35:34
阅读次数:
318
算数(arithmatic): 代数(algebra): 初等代数(elementary algebra): 抽象代数(abstract algebra) 几何(geometry) 数论(number thoery) 群(group) 环(ring):一个代数结构,定义了广义化的算数加和乘运算 域(fiel...
分类:
其他好文 时间:
2014-10-16 19:14:13
阅读次数:
227
最近面试一些Android开发的应聘者,除了基本的Activity生命周期等基础问题以外,我一般还会问如下两个问题:(1)Service与Thread有什么区别?(2)在Activity里newHandler()和在自己创建的Thread中newHandler()有什么区别?第一个问题其实是一个伪命令,因为Service是Android..
分类:
移动开发 时间:
2014-10-16 03:17:02
阅读次数:
248