我正在开发基于位置的应用程序。在这个应用程序中我 我正在使用LocationListener类来更新位置 位置已更改。在每个活动中我都有所不同 LocationListener更新位置并执行一些特定的工作 更新的位置。但我的问题是,当我改变我的时候 通过DDMS定位,正在调用LocationListener 当前活动以及整个活动 已定义LocationListener的应用程序。我不知道 是否应该有一个LocationListener用于整个应用程序 或者对于每个Activity,我们应该有不同的LocationListener。
请帮助我......紧急..........提前致谢.....
答案 0 :(得分:1)
您需要确保在离开LocationListeners
时取消注册 {/ 1}}。
如果您在状态栏中看到GPS图标闪烁,即使您离开了应用程序,也会知道是否已打开Activity
。
如果您的应用程序确实需要长期LocationListeners
,可以将其放入LocationListener
。