美文网首页
AsyncTask基本用法

AsyncTask基本用法

作者: EdisonJQ | 来源:发表于2016-07-24 23:22 被阅读24次

1.AsyncTask3个参数的意思

    Params:启动任务时输入的参数类型

    Progress:后台任务执行中返回进度值的类型

    Result:后台执行任务完成后返回结果的类型

2.实时更新进度条

    在doInBackground()方法中执行publishProgress()

3.取消AsyncTask

a.在生命周期

onPause(){

if(mTask!=null&&mTask.getStatus()==AsyncTask.Status==RUNNING)

     //只是将AsyncTask标志为cancel状态,并不是取消

     mTask.cancel(true);

}

在doInBackground()和onProgressUpdate()方法中要

if(isCancelled()){

     break;

}

相关文章

网友评论

      本文标题:AsyncTask基本用法

      本文链接:https://www.haomeiwen.com/subject/cqdgjttx.html