AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。AsyncTask是抽象类.AsyncTask定义了三种泛型类型Params,Progress和Result。 Para....
分类:
编程语言 时间:
2014-09-22 20:30:13
阅读次数:
213
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对...
分类:
移动开发 时间:
2014-09-22 14:01:02
阅读次数:
244
如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你的Handler是要来刷新操作UI的,那么就需要在主线程下跑。情况:1.要刷新UI,handler要用到主线程的looper。那么在主线程 Handler h...
分类:
其他好文 时间:
2014-09-22 13:25:22
阅读次数:
9328
前序:每个APP对应一个进程,该进程内有一个ActivityThread的线程,称为主线程(即UI主线程),此外,还有其他线程,这个再论。android的消息系统分析。每个Thread只对应一个Looper每个Looper只对应一个MessageQueue每个MessageQueue中有N个Mess...
分类:
移动开发 时间:
2014-09-22 01:52:21
阅读次数:
309
1.什么是Handler?SDK中关于Handler的说明例如以下:A Handler allows you to sendand process Messageand Runnable objects associated with a thread'sMessageQueue.Each Hand...
分类:
其他好文 时间:
2014-09-21 12:57:40
阅读次数:
273
crsd.log: th_select_handler message repeated [ID 338693.1]
——————————————————————————–
Modified 29-JUL-2008 Type PROBLEM Status MODERATED
In this Document
Symptoms
Cause
Solution
Referen...
分类:
其他好文 时间:
2014-09-20 15:53:19
阅读次数:
170
Tomcat 经过长时间的发展,它已经广泛的被市场接受和认可,尤其在企业级应用方面,Tomcat 仍然是第一选择。但是随着 Jetty 的发展,Jetty 的市场份额也在不断提高。1.架构 Jetty 比 Tomcat 更加简单。Jetty 的所有组件都是基于 Handler 来实现。可以说 ...
分类:
其他好文 时间:
2014-09-20 01:06:26
阅读次数:
308
1、因为在Activity类中主线程要访问子线程中的数据需要用Message对象来封装消息后 在Handler对象的handleMessage(msg)方法中处理,所以在新建完Message对象(msg)之后要记得调用handle的sendMessage(msg)来发送消息(忘记了两次- -界面没有...
分类:
其他好文 时间:
2014-09-19 23:40:36
阅读次数:
271
set_error_handler这个函数的作用是为了防止错误路径泄露何为错误路径泄露呢?我们写程序,难免会有问题(是经常会遇到问题),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因有很多人说,这并没有什么大不了。确实,在调试程序阶段,这确实是没啥的,而且我认为给出错误路径是必要的。但泄露了...
分类:
其他好文 时间:
2014-09-19 21:04:56
阅读次数:
168
直接上代码
package com.mingrisoft;
import java.util.Random;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.MotionEvent;
...
分类:
移动开发 时间:
2014-09-19 19:24:25
阅读次数:
181