2015-06-21 16 views
1

開發一個後臺服務不斷獲取用戶位置的android應用程序。當用戶即將到達由用戶指定的目的地時,它會向用戶發出警報。如何在清除應用程序後保留服務的數據

爲此,我必須將當前位置與目標位置進行比較。目標位置是從其他活動獲取的。現在,當iam刷新應用程序時,後臺服務正在運行,但無法與cuurent位置進行比較,因爲目標目標座標爲空白。

如何糾正?

回答

0

目標位置可以保存到共享首選項或數據庫中,或者在活動更改時從活動中廣播到Intent。即使活動不再運行,這將允許您的服務與它進行比較。

相關問題