Android 中文 API (101) —— AsyncTask

来源:互联网 发布:始祖鸟gamma lt知乎 编辑:程序博客网 时间:2024/05/21 10:39

 

 

前言

  本章内容是android.os.AsyncTask,版本为Android 2.3 r1,翻译来自"0_1",欢迎访问它的博客:"http://dev.10086.cn/blog/?32546",再次感谢"0_1" !期待你一起参与Android API的翻译,联系我over140@gmail.com。

 

声明

  欢迎转载,但请保留文章原始出处:)

    博客园:http://www.cnblogs.com/

    Android中文翻译组:http://goo.gl/6vJQl

 

正文

  一、结构

public abstract classAsyncTask extends Object

        

java.lang.Object

android.os.AsyncTask<Params, Progress, Result>

 

  二、类概述

  AsyncTask能够适当地、简单地用于UI线程。 这个类不需要操作线程(Thread)就可以完成后台操作将结果返回UI

  异步任务的定义是一个在后台线程上运行,其结果是在UI线程上发布的计算。 异步任务被定义成三种泛型类型: ParamsProgressResult;和四个步骤: begin , doInBackgroundprocessProgressend

 

  三、用法

    AysncTask必须被继承使用。子类至少覆盖一个方法 (doInBackground(Params...)),最经常覆盖另一个(onPostExecute(Result).)下面是一个子类的例子:
复制代码
0 0
原创粉丝点击