
该功能的核心是:
every time I’m within x meters of point P (call this Area A),I want Action B to occur.
我需要知道的是
>我是否只需添加Geofence.NEVER_EXPIRE地理围栏,并确保每次进入指定区域时都会获得PendingIntent,无论是否经过时间,重新启动等
要么
>一旦我离开A区,我是否必须重新注册这个地理围栏才能在下次进入A区时收到通知?
我希望前者是这样的
解决方法 好的主张是第一个.如果使用标记NEVER_EXPIRE作为到期时间创建地理围栏,则在触发(通过进入或退出)时不必重新注册它.我100%肯定这一点,我现在刚刚完成编码和测试关于地理围栏的POC.从文档中,删除地理围栏的唯一方法是达到到期时间或者设备本身将其删除.
总结Expiration time
How long the geofence should remain active. Once the@H_404_36@ expiration time is reached,Location Services deletes the geofence.@H_404_36@ Most of the time,you should specify an expiration time,but you may@H_404_36@ want to keep permanent geofences for the user’s home or place of work.
To stop geofence monitoring,you remove the geofences themselves
以上是内存溢出为你收集整理的Android Geofences在删除/过期之前或仅在我的PendingIntent启动之前保持活动状态全部内容,希望文章能够帮你解决Android Geofences在删除/过期之前或仅在我的PendingIntent启动之前保持活动状态所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)