下你所需,载你所想!
IT技术源码资料下载网站

android studio使用AsyncTask个人理解

:其他软件 2020-09-09 16:33:02

android studio使用AsyncTask个人理解

1.继承重写方法:
继承
private class MyTask extends AsyncTask {
其中参数:
第一个:执行开始
第二个:执行过程
第三个:执行结束
重写:五个方法
class MyAsyncTask extends AsyncTask {
//调用excute的时候使用
@Override
protected void onPreExecute() {
super.onPreExecute();
}
//执行更新值并传递
@Override
protected String doInBackground(String... strings) {
publishProgress(4);
return null;
}
//接收doInBackground的值,子线程更新UI线程操作
@Override
protected void onProgressUpdate(Integer... values) {
super.onProgressUpdate(values);
}
//加载完毕操作
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
}
/**
* 调用cancel会执行这个方法
*/
@Override
protected void onCancelled() {
super.onCancelled();
}
}