AndBase开发框架  1.6
 全部  命名空间 文件 函数 变量 枚举值 
Public 成员函数 | 静态 Public 成员函数 | 静态 Public 属性 | Protected 成员函数 | 静态 Private 属性 | 所有成员列表
com.ab.task.AbTaskPool类 参考

Public 成员函数

void execute (final AbTaskItem item)
 

静态 Public 成员函数

static AbTaskPool getInstance ()
 

静态 Public 属性

static Executor mExecutorService = null
 

Protected 成员函数

 AbTaskPool ()
 

静态 Private 属性

static AbTaskPool abTaskPool = null
 
static HashMap< String, Object > result
 
static Handler handler
 

详细描述

© 2012 amsoft.cn 名称:AbTaskPool.java 描述:用andbase线程池

作者
还如一梦中
版本
v1.0
日期
:2013-5-23 上午10:10:53

构造及析构函数说明

com.ab.task.AbTaskPool.AbTaskPool ( )
inlineprotected

构造线程池.

成员函数说明

void com.ab.task.AbTaskPool.execute ( final AbTaskItem  item)
inline

执行任务.

参数
itemthe item
static AbTaskPool com.ab.task.AbTaskPool.getInstance ( )
inlinestatic

单例构造图片下载器.

返回
single instance of AbHttpPool

类成员变量说明

AbTaskPool com.ab.task.AbTaskPool.abTaskPool = null
staticprivate

单例对象 The http pool.

Handler com.ab.task.AbTaskPool.handler
staticprivate
初始值:
= new Handler() {
@Override
public void handleMessage(Message msg) {
AbTaskItem item = (AbTaskItem)msg.obj;
if(item.getListener() instanceof AbTaskListListener){
((AbTaskListListener)item.getListener()).update((List<?>)result.get(item.toString()));
}else if(item.getListener() instanceof AbTaskObjectListener){
((AbTaskObjectListener)item.getListener()).update(result.get(item.toString()));
}else{
item.getListener().update();
}
result.remove(item.toString());
}
}

下载完成后的消息句柄.

Executor com.ab.task.AbTaskPool.mExecutorService = null
static

线程执行器.

HashMap<String,Object> com.ab.task.AbTaskPool.result
staticprivate

存放返回的任务结果.


该类的文档由以下文件生成: