/**
* @param Params... Void 传入后台任务的参数,此处为不传参数
* @param Progress Integer 进度单位
* @param Result Boolean 返回值类型
*/
class DemoTask extends AsyncTask<Void,Integer,Boolean>{
@Override
protected void onPreExecute() {
progressDialog.show();
}
@Override
protected void onPostExecute(Boolean aBoolean) {
progressDialog.dismiss();
if(aBoolean){
...
}
}
@Override
protected void onProgressUpdate(Integer... values) {
progressDialog.setMessage("sss"+values[0])
}
@Override
protected Boolean doInBackground(Void... voids) {
doThing();
// publishProgress(xx);
}
}
多线程:AsyncTask
最新推荐文章于 2021-05-26 00:03:00 发布