异步请求

来源:互联网 发布:大庆石化公司网络培训 编辑:程序博客网 时间:2024/04/25 08:55

建一个异步类

class MyAsycnTask extends AsyncTask《String, Void, List>{

重写方法: doInBackground子线程 返回类型 List 传入值String

protected List doInBackground(String… params) {
List list = getMovie(params[0], params[1]);【path,参数】
return list;
}

onPostExecute主线程:adapter。详细跳转

    protected void onPostExecute(List<Mydata> result) {}        super.onPostExecute(result);}onPreExecute() 准备    protected void onPreExecute() {    super.onPreExecute();}}

进度条:doInBackground:

//发布一个进度publishProgress("正在下载");         onPreExecute//显示进度条pb.setVisibility(View.VISIBLE);          onPostExecutepb.setVisibility(View.GONE);          onProgressUpdateToast.makeText(MainActivity.this, values[0], 0).show();
0 0
原创粉丝点击