2010-08-20 25 views
1

在我的應用程序中,我想獲取gps鎖並記錄座標。但我不想鎖定設備尋找GPS。用戶可以自由瀏覽應用程序以及其中的不同活動。Android與位置管理器通信從另一個活動開始

因此,如果我在活動A中調用locationListener,我可以在活動B C和D中引用它嗎?

如果是有人還在活動AI可以說像

A.this.mlocListener.removeMyUpdates(); 

當我在活動B我怎麼可以參考我在活動設置了LocationListener的一個

在此先感謝

Kevin

回答

0

否。當您有其他活動可以看到的位置事件時設置廣播。或者使用一個服務來執行locationlistener,然後你可以綁定它。請記住,如果您在活動中使用onPause()方法,則應該取消註冊locationlisteners。這將耗盡用戶的電池

+0

謝謝你,能夠實現它作爲一項服務(在黑暗中絆倒了很多!) 答案已被接受。 – 2010-08-20 20:20:16

相關問題