4

我的问题是自我描述的,我已经阅读了很多关于如何在 android App中使用Geofence Api的内容。我遵循了很多教程,甚至是来自 SO.I 的链接。我正在开发一个使用地理围栏的应用程序。但是我仍然不清楚一个问题是为什么我们需要将地理围栏圈存储在持久存储中。从官方开发者网站 上说:

定义地理围栏存储

A geofencing app needs to read and write geofence data to persistent storage.You 
shouldn't use Geofence objects to do this; instead, use storage techniques such as
databases that can store groups of related data. 

据我了解,LocationClient 用于注册地理围栏并用于删除它,它还根据我们甚至没有访问存储的位置触发通知以触发事件通知。那么为什么我们需要存储它呢?

4

1 回答 1

2

除了他们在文档中所说的之外,对持久化地理围栏没有硬性要求。如果您在说设备重新启动或动态创建围栏后可以放弃您的地理围栏,那么您最好不要坚持它们。

于 2014-06-24T19:56:28.697 回答