Android 在IntentService中執(zhí)行后臺任務(wù)

2018-08-02 18:23 更新

編寫: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é)果給其他模塊。

Demos

ThreadSample.zip

Lessons


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號