Android 基于位置的活动,根据距离的开放意图

Android 基于位置的活动,根据距离的开放意图,android,android-intent,gps,Android,Android Intent,Gps,我正在开发一个应用程序,它可以实现以下功能:当GPS启用时,它会获取当前位置并计算从位置管理器获取的位置与固定位置之间的距离,然后当距离小于某个值时,例如10米,应用程序会自动打开另一个活动,其中包含有关到达位置的信息,问题是,当用户可视化信息页面时,他仍在范围内,而上一个活动继续使用信息打开同一活动,我如何防止此问题?我需要停止在信息可视化时打开新的Intent的方法,然后在用户返回距离计算活动时重新启动该方法。该概念称为接近警报。可能是您自己实现了这一点,但工作不正常。研究该计划的实施情况。

我正在开发一个应用程序,它可以实现以下功能:当GPS启用时,它会获取当前位置并计算从位置管理器获取的位置与固定位置之间的距离,然后当距离小于某个值时,例如10米,应用程序会自动打开另一个
活动
,其中包含有关到达位置的信息,问题是,当用户可视化信息页面时,他仍在范围内,而上一个活动继续使用信息打开同一活动,我如何防止此问题?我需要停止在信息可视化时打开新的
Intent
的方法,然后在用户返回距离计算
活动时重新启动该方法。该概念称为接近警报。可能是您自己实现了这一点,但工作不正常。研究该计划的实施情况。此外,当用户进入范围和退出范围时,这将有两个通知。

谢谢,我将检查并查看如何更正我的版本!我读了它,但它并不完全符合我的需要,我有这个问题,以停止线程谁检查距离时,我进入另一个活动,与地图的一个是暂停,我只需要同步该功能时,我不在地图页