Android与另一项活动启动的位置管理器通信

时间:2010-08-20 16:52:23

标签: java android class object locationlistener

在我的应用程序中,我想获得一个gps锁并记录coords。但我不想锁定设备寻找GPS。用户可以自由遍历应用程序和其中的不同活动。

因此,如果我在活动A中调用locationListener,我可以在活动B C和D中引用它吗?

如果仍然在活动A我可以说像

A.this.mlocListener.removeMyUpdates();

当我在活动B中时,如何引用我在活动A中设置的LocationListener

提前致谢

凯文

1 个答案:

答案 0 :(得分:0)

没有。如果您有其他活动要查看的位置事件,请设置广播。或者使用服务来执行locationlistener然后您可以绑定它。请记住,如果您在活动中使用它,则应在onPause()方法中取消注册locationlisteners。它会耗尽用户的电池