LocationListener被多次调用

时间:2010-04-16 06:27:39

标签: android

我正在开发基于位置的应用程序。在这个应用程序中我 我正在使用LocationListener类来更新位置 位置已更改。在每个活动中我都有所不同 LocationListener更新位置并执行一些特定的工作 更新的位置。但我的问题是,当我改变我的时候 通过DDMS定位,正在调用LocationListener 当前活动以及整个活动 已定义LocationListener的应用程序。我不知道 是否应该有一个LocationListener用于整个应用程序 或者对于每个Activity,我们应该有不同的LocationListener。

请帮助我......紧急..........提前致谢.....

1 个答案:

答案 0 :(得分:1)

您需要确保在离开LocationListeners取消注册 {/ 1}}。

如果您在状态栏中看到GPS图标闪烁,即使您离开了应用程序,也会知道是否已打开Activity

如果您的应用程序确实需要长期LocationListeners,可以将其放入LocationListener