建一个异步类
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);
onPostExecute
pb.setVisibility(View.GONE);
onProgressUpdate
Toast.makeText(MainActivity.this, values[0], 0).show();