AsyncTask用法

时间:2014-10-04 09:18:37
【文件属性】:

文件名称:AsyncTask用法

文件大小:49KB

文件格式:RAR

更新时间:2014-10-04 09:18:37

AsyncTask,Android,用法,轻量级线程,多线程

AsyncTask的执行分为四个步骤,每一步都对应一个回调方法,这些方法不应该由应用程序调用,开发者需要做的就是实现这些方法。   1) 子类化AsyncTask   2) 实现AsyncTask中定义的下面一个或几个方法    onPreExecute(), 该方法将在执行实际的后台操作前被UI thread调用。可以在该方法中做一些准备工作,如在界面上显示一个进度条。    doInBackground(Params...), 将在onPreExecute 方法执行后马上执行,该方法运行在后台线程中。这里将主要负责执行那些很耗时的后台计算工作。可以调用 publishProgress方法来更新实时的任务进度。该方法是抽象方法,子类必须实现。    onProgressUpdate(Progress...),在publishProgress方法被调用后,UI thread将调用这个方法从而在界面上展示任务的进展情况,例如通过一个进度条进行展示。    onPostExecute(Result), 在doInBackground 执行完成后,onPostExecute 方法将被UI thread调用,后台的计算结果将通过该方法传递到UI thread.


【文件预览】:
AsyncTask
----.project(845B)
----proguard.cfg(1KB)
----src()
--------cpcpc()
----AndroidManifest.xml(690B)
----res()
--------drawable-ldpi()
--------drawable-hdpi()
--------drawable-mdpi()
--------layout()
--------values()
----assets()
----gen()
--------cpcpc()
----default.properties(362B)
----.classpath(280B)
----bin()
--------resources.ap_(11KB)
--------cpcpc()
--------classes.dex(8KB)
--------AsyncTask.apk(16KB)

网友评论

  • 异步加载,挺简单的一个例子,初学者的老师
  • 感觉还不错,有资源要分享啊
  • 亲,不带这么欺负人的。贴了源码,没加权限,找了半天也没语法错误……欺负人啊……
  • 很简单,初学者合适
  • 异步加载,挺简单的一个例子
  • 还不错,运行时候没出来
  • 初学者合适
  • 很简单,没有学到什么哦
  • 是一个简单的AsyncTask用法的实例,可以作为参考。代码中没有什么注释,但是资源简介讲得很详细。