W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
編寫:kesenhoo - 原文:http://developer.android.com/training/run-background-service/index.html
除非我們特別為某個(gè)操作指定特定的線程,否則大部分在前臺UI界面上的操作任務(wù)都執(zhí)行在一個(gè)叫做UI Thread的特殊線程中。這可能存在某些隱患,因?yàn)椴糠衷赨I界面上的耗時(shí)操作可能會影響界面的響應(yīng)性能。UI界面的性能問題會容易惹惱用戶,甚至可能導(dǎo)致系統(tǒng)ANR錯(cuò)誤。為了避免這樣的問題,Android Framework提供了幾個(gè)類,用來幫助你把那些耗時(shí)操作移動到后臺線程中執(zhí)行。那些類中最常用的就是IntentService.
這一章節(jié)會講到如何實(shí)現(xiàn)一個(gè)IntentService,向它發(fā)送任務(wù)并反饋任務(wù)的結(jié)果給其他模塊。
學(xué)習(xí)如何創(chuàng)建一個(gè)IntentService。
學(xué)習(xí)如何發(fā)送工作任務(wù)給IntentService。
報(bào)告后臺任務(wù)的執(zhí)行狀態(tài)
學(xué)習(xí)如何使用Intent與LocalBroadcastManager在Activit與IntentService之間進(jìn)行交互。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: