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