我的问题是自我描述性的,我已经阅读了很多有关如何在Android App中使用Geofence Api的信息。我遵循了如此多的教程甚至SO的链接。我正在开发一个使用Geofencing的应用程序,但是仍然有一个我不清楚的问题是为什么我们需要在持久性存储中存储Geofence圈子。在官方开发者网站上说:
定义地理围栏存储
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用于注册地理围栏和删除地理围栏,它还会基于我们甚至不访问存储来触发事件通知的位置来触发通知。那么为什么我们需要存储它呢?
除了他们在文档中所说的那样,对持久化地理围栏没有严格的要求。如果说重启设备或动态创建栅栏后可以松开地理围栏,那么您最好不要持久保留它们。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句