0
我正在嘗試構建一個Android應用程序,它檢索每個「x」秒的用戶位置,然後將其顯示在吐司中。定期獲取位置的Android應用程序
在我的代碼中有三個主要的java文件。它們是:MainActivity.java
這延伸活動和使用由AlarmReciever.java
提供的報警服務,AlarmReceiver.java
擴展了廣播接收器和LocationModules.java
,延伸服務,並實現位置監聽器,其中包含代碼來檢索位置。
流的順序如下:
MainActivity.java ------> AlarmReceiver.java ------> LocationModules.java
LocationModules.java
具有位置管理器,需要從MainActivity.java
傳遞的應用上下文(我不確定我是否在這裏)。
任何人都可以幫助我這個。提前致謝。
myLocationManager=(LocationManager)mContext.getSystemService(LOCATION_SERVICE);
試過這樣做,但仍然拋出相同的異常:java.lang.NullPointerException:嘗試調用空對象的虛擬方法'android.content.res.Resources android.content.Context.getResources()'參考 – user3153983
Where do你初始化'myLocationManager'?你能粘貼你的代碼嗎? – smb
另外,您可以發佈與AndroidManifest的服務聲明相關的代碼嗎? – smb