2012-05-17 84 views
0

我想在我的Android項目的Application類級別實現我的GPS監聽器,因爲該項目包含一些使用GPS數據的不同活動(以及構建這些活動的不同開發人員...)Android應用中的GPS監聽器

問題是,應用程序類沒有與它的onCreate()方法相反(它確實有onTerminate(),但這完全是假的),所以我無法實現我的代碼來停止監聽器(locSvc .removeUpdates(gpsReader);) - 我退出應用程序後,GPS愉快地沿着吃飯充電...

有沒有人有GPS偵聽器接口的建議,可以檢測到它的「父」偵聽器已經消失並自殺?我沒有看到屏幕上或logcat中出現NullPointerException的通知,但可能會工作?

感謝, R.

回答

1

您應該運行,如果從Service每個Activity可以綁定到。

+0

夠公平的,你能指點我一個服務的例子嗎?我從來沒有建立過一個。另外,我應該在每個活動中開始/停止服務嗎? – Rich

+0

http://stackoverflow.com/questions/2282359/how-do-i-bind-this-service-in-android – mtmurdock

+0

看看這裏的開發指南http://developer.android.com/guide/topics /fundamentals/services.html。 – techiServices