1、是什么
IntentService是繼承并處理異步請(qǐng)求的一個(gè)類,在IntentService內(nèi)有一個(gè)工作線程來處理耗時(shí)操作蜒灰,啟動(dòng)IntentService的方式和啟動(dòng)傳統(tǒng)Service一樣,同時(shí),當(dāng)任務(wù)執(zhí)行完后澜术,IntentService會(huì)自動(dòng)停止,而不需要我們手動(dòng)去控制或stopSelf()猬腰。另外鸟废,可以啟動(dòng)IntentService多次,而每一個(gè)耗時(shí)操作會(huì)以工作隊(duì)列的方式在IntentService的onHandleIntent回調(diào)方法中執(zhí)行姑荷,并且盒延,每次只會(huì)執(zhí)行一個(gè)工作線程,執(zhí)行完第一個(gè)再執(zhí)行第二個(gè)鼠冕。
2添寺、使用方法
創(chuàng)建intentService時(shí),只需實(shí)現(xiàn)onHandlerIntent和構(gòu)造方法懈费,onHandleIntent為異步方法计露,可以執(zhí)行耗時(shí)操作。