2010-07-16 44 views
1

我沒有看到在Android中使用本地服務的要點。如果我想做背景材料,我可以創建一個線程並使用Handlers。Android本地服務:它們有用嗎?

創建本地服務是一個大傷腦筋,你必須用粘合劑混亂,擔心開始/停止/綁定/解除綁定的生命週期等

什麼是一個本地服務讓我一個線程沒有按」 t?

回答

0

使用Service您可以響應系統廣播並在後臺執行某些操作,而無需用戶啓動應用程序。例如,Listen將定期在後臺下載播客,無需手動啓動應用程序。

0

如果你想在後臺運行沒有onpause效果的東西,你可以通過服務來完成。例如,如果您想播放音樂,如果您在用戶離開活動時在活動級別執行此操作,則它會在活動暫停時停止,最終系統會在稍後停用。服務也可能會被殺死。

另一個例子是,如果你想檢索例如天氣信息,你不會爲這樣的事情開始一個活動,因爲用戶不需要爲預定的天氣更新進度查看UI。

現在只是放鬆服務背後的綁定,他們的工作沒有太好。

相關問題