我對Android中的服務有疑問。我想知道從GPS獲取位置變量的最佳方法是什麼。我正在使用實現GPS模塊的服務執行地理定位應用程序。爲了獲得位置,我在類的靜態和公共方法中創建了一個變量,以便從類外部調用,就是這樣。爲了取回我只是在我的類中使用GPS的位置:Android中的GPS服務
位置mLocation = ServiceGPS.getLocation(); 類ServiceGPS有這個方法:
公共靜態位置的getLocation(){ 回報mLocation; }
在這種情況下,我不真正看到綁定到服務的要點,因爲我只需要調用靜態方法。我也在考慮做一個基類或實現LocationListener,但這種方式非常簡單,它可以工作並節省代碼寫入。
非常感謝您的幫助,並與我分享您的知識。
BR。大衛。
請記住投票選出答案,並選擇您認爲最好的答案 - 通過這樣做可以獲得積分,而且人們更有可能在將來回答您的問題。 – 2011-02-10 18:33:21
嗨Ollie我在下面回答。 – Dayerman 2011-02-11 13:05:39