AsyncTask的使用步骤

原创 2013年12月02日 13:49:47

1、继承AsyncTask类

2、在onPreExecute()方法中执行任何设置工作,此方法在主线程中执行。

3、使用doInBackground()运行后台线程。线程创建全部在后台完成。这段代码在一个独立的后台线程中运行。

4、使用publishProgress()和onProgressUpdate()更新进度。publishProgress()从doInBackground()的代码内调用,而onProgressUpdate()在主线程中执行。使用这两个方法,后台线程能够在执行期间与主线程通信,所以在后台线程完成其工作之前即可在用户界面中执行状态更新。

5、使用结果在onPostExecute()中更新用户界面。此方法在主线程执行。


注意:只有未在主线程上运行的代码来自于doInBackground(),不要在doInBackground()方法中处理UI。

Android AsyncTask使用步骤与源码分析

AsyncTask的一个典型的应用场景是:后台下载文件,并实时跟新下载进度。它既能使得耗时的事情在后台线程中执行,又能和主线程通信,告诉主线程更新UI。同时,AsyncTask内部使用了线程池来执行后...

Android 的AsyncTask的执行步骤

 Android AsyncTask   在程序处理中必然会遇上耗时的操作,如访问网络,下载数据,访问数据库等,如何存在耗时的操作 又不能影响界面显示交互。   在某些耗时可以控制的情况下...

android 网络数据请求步骤 一 异步操作 AsyncTask

AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异...

Android AsyncTask 基本用法,参数和步骤理解,开启异步任务之旅

介绍: AsyncTask 可以使得我们能够轻松在 UI 线程控制后台操作和后台操作所返回结果,无需使用 Thread 和 Handler 这样的组合。 实际上 AsyncTask 是为我们所设计...

使用AsyncTask实现图片下载

  • 2014年08月14日 13:24
  • 1.49MB
  • 下载

AsyncTask基本使用

  • 2015年04月23日 11:18
  • 1.97MB
  • 下载

AsyncTask模拟小应用 AsyncTask步骤

public class Main2Activity extends AppCompatActivity { private TextView textView_update; @O...

Handler与AsyncTask使用示例

  • 2012年10月29日 16:07
  • 311KB
  • 下载

Android asyncTask的使用

  • 2016年03月17日 13:46
  • 3.34MB
  • 下载

[Android]异步任务AsyncTask使用解析

AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。 AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法。注意继承时需要设定三个泛型...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AsyncTask的使用步骤
举报原因:
原因补充:

(最多只允许输入30个字)