在活动运行时连续跟踪位置

时间:2013-06-07 14:20:18

标签: android android-intent location google-play-services

对于这个愚蠢的问题道歉,但现在就去了。

我有一个活动A,用户可以在地图上的任何地方放置标签。按下此标签后,将启动另一个活动B,并将标签位置传递给它。

我想做什么:

定期检查用户当前位置与标签位置(即使活动B不可见),并通过活动B提醒用户是否在此位置的给定距离内。

我已经获得了发送位置更新数据的意向服务,以及广播接收器从活动B中的服务获取数据,但我希望位置更新和广播接收器一旦停止活动已被破坏或用户处于给定位置的期望范围内。

我该怎么做呢?甚至可以为Android做有效的工作吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以在服务中开始跟踪并绑定到该服务。检查此代码段:http://developer.android.com/guide/components/bound-services.html