gpt4 book ai didi

android - Android Geofences 是否保持 Activity 状态直到删除/过期或仅直到我的 PendingIntent 启动

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:55:28 24 4
gpt4 key购买 nike

我即将使用地理围栏实现一项功能,在我完成任何认真的工作之前,我需要知道地理围栏在第一次转换后是否保持 Activity 状态。

该功能的核心是:

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 theexpiration time is reached, Location Services deletes the geofence.Most of the time, you should specify an expiration time, but you maywant to keep permanent geofences for the user's home or place of work.

To stop geofence monitoring, you remove the geofences themselves

关于android - Android Geofences 是否保持 Activity 状态直到删除/过期或仅直到我的 PendingIntent 启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17829976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com