我讀了Service
和IntentService
之間的區別。服務vs IntentService在位置跟蹤服務的情況下
我看最主要的是IntentService
有Workerhtread該服務在運行。
我需要它,無論運行應用程序的活動/ UI的服務,並跟蹤用戶位置的。
該服務將執行GoogleApiClient.ConnectionCallbacks
,GoogleApiClient.OnConnectionFailedListener
和LocationListener
,並且在運行時,會隨時更新用戶位置(直到停止)的表格。
我應該使用Service
還是IntentService
?
感謝您的解釋良好的答案。我想我會和常規服務一起去,也許會在那裏開一個線程來跟蹤位置。還有一個問題 - 我確實有一個帶谷歌地圖的Fragment,我確實想告訴片段,當位置發生變化時,它可以繪製新的位置。我正在考慮廣播自定義意圖,並讓接收器在我的片段中聽取他們的意見。這聽起來不錯嗎? –
是的,這聽起來不錯 –