<String,Integer,Boolean>:繼承那里三個(gè)泛型參數(shù)岸夯,第一個(gè)是入?yún)ⅲ诙€(gè)是進(jìn)度的表示參數(shù)们妥,第三個(gè)是結(jié)果猜扮;三個(gè)都必須是包裝類。
1)void onPreExecute():
在異步任務(wù)之前监婶,在主線程進(jìn)行操作旅赢。
2)Boolean doInBackground(String... strings):
已經(jīng)返回結(jié)果了齿桃,說明是在后臺(tái)操作,在一個(gè)子線程;參數(shù)表示是可變的煮盼;這里可以拋出進(jìn)度短纵。
3)void onPostExecute(Boolean aBoolean):
也是在主線程中,執(zhí)行結(jié)果處理僵控。
4)void onProgressUpdate(Integer... values):
進(jìn)度變化時(shí)香到,收到進(jìn)度,然后處理报破,也是在UI線程悠就。
5)void onCancelled(Boolean b):
帶有返回結(jié)果的取消,這個(gè)取消只能使進(jìn)度那些不去改變充易,但是如果取消了梗脾,子線程還是會(huì)繼續(xù)。
6)void onCancelled():
不帶參數(shù)的取消盹靴。