在我的应用程序中,我想获得一个gps锁并记录coords。但我不想锁定设备寻找GPS。用户可以自由遍历应用程序和其中的不同活动。
因此,如果我在活动A中调用locationListener,我可以在活动B C和D中引用它吗?
如果仍然在活动A我可以说像
A.this.mlocListener.removeMyUpdates();
当我在活动B中时,如何引用我在活动A中设置的LocationListener
提前致谢
凯文
答案 0 :(得分:0)
没有。如果您有其他活动要查看的位置事件,请设置广播。或者使用服务来执行locationlistener然后您可以绑定它。请记住,如果您在活动中使用它,则应在onPause()方法中取消注册locationlisteners。它会耗尽用户的电池