2010-04-16 45 views
0

我正在開發基於位置的應用程序。在這個應用程序中,我 上午使用LocationListener類來更新 位置更改位置。在每個活動中,我有不同的 LocationListener更新位置,並在 更新的位置做一些特定的工作。但我的問題是,當我通過DDMS更改我的 位置時,LocationListener被調用當前的Activity以及已定義LocationListener的整個 應用程序的所有活動。我不知道 整個應用程序 是否應該有一個LocationListener,或者對於每個Activity我們應該有不同的LocationListener。LocationListener被多次調用

請幫我......在推進其迫切..........謝謝.....

+0

你的問題對你來說很緊急,與我們無關。本網站不是某種全天候付費支持服務。那麼,不,我阻止你發送給我們一些錢...;) – 2010-04-16 07:28:44

回答

1

你需要確保你註銷LocationListeners任何時間你留下一個Activity

即使在離開應用程序後,如果您在狀態欄中看到GPS圖標閃爍,您會知道是否已打開LocationListeners

如果你確實需要一個長壽的LocationListener爲你的應用程序,你可以把它放到Service

+0

非常感謝克里斯託弗.....它真的工作.... – Sujit 2010-04-19 07:30:46