2014-02-28 104 views
0

我正在使用Google Play服務中使用GeoFences的SDK。一切似乎都很好。我將我的地理圍欄這樣的(它從活動調用的方法完成):Android Geofence生命週期

locationClient.addGeofences(geofences, GeoFencesUtils.getTransitionPendingIntent(context), this); 

掛起的意圖是發送給在其中創建通知廣播接收器。

我想知道這個geofences是如何存儲在系統中的,它何時會丟失(或被OS刪除)。例如,當創建地理圍欄的活動被破壞時,我仍然能夠接收廣播。我應該什麼時候重新創建這些地理圍欄?在系統啓動?或者,也許一旦創建它將永遠存儲在谷歌播放服務,我不必擔心它?

回答

1

只要用戶禁用網絡位置提供程序或系統重新啓動,就會刪除地理柵欄。

documentation

this other answer

+0

我有一個問題http://developer.android.com/training/location/geofencing.html我真的不理解爲什麼是* Presistent儲存*即這裏使用的'SharedPrefrences'? –