1

为这个愚蠢的问题道歉,但这里有。

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

我想做的事:

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

我已经有一个意图服务来发送位置更新数据,以及一个广播接收器来从活动 B 中的服务获取数据,但我希望位置更新和广播接收器仅在活动结束后停止被破坏或者如果用户在给定位置的期望范围内。

我该怎么做呢?甚至可以为android高效地做吗?

谢谢

4

1 回答 1

0

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

于 2013-06-07T14:31:04.027 回答