android service 之二(IntentService)

不管是何種Service,它默認都是在應用程序的主線程(亦即UI線程)中運行的。所以,如果你的Service將要運行非常耗時或者可能被阻塞的操作時,你的應用程序將會被掛起,甚至會出現ANR錯誤。爲了避免這一問題,你應該在Service中重新啓動一個新的線程來進行這些操作。現有兩種方法共大家參考: ① 直接在Service的onStartCommand()方法中重啓一個線程來執行,如: Java代碼
相關文章
相關標籤/搜索