基于位置的活动,根据距离

时间:2015-05-26 12:38:37

标签: android android-intent gps

我正在开发一个基本上做以下事情的应用程序:启用GPS时,它会占用当前位置并计算从位置管理器到固定位置的位置之间的距离,然后当距离低于a时值,例如10米,应用程序自动打开另一个Activity包含有关到达位置的信息,问题是,当用户可视化信息页面时,他仍然在该范围内,之前的活动继续打开有关信息的活动,我该如何防止这个问题?我需要在信息可视化时停止打开新Intent的方法,然后在用户返回距离计算Activity时重新启动。

1 个答案:

答案 0 :(得分:0)

该概念称为接近警报。可能是你自己实现了这个并且无法正常工作。查看Proximity Alerts的实现。此外,当用户进入范围和退出范围时,这将有两个通知。