我想在我的Android项目的Application类级别实现我的GPS监听器,因为该项目包括一些使用GPS数据的不同活动(以及构建这些活动的不同开发人员......)
问题是,Application类没有与onCreate()方法相反(它确实有onTerminate(),但这完全是假的),所以我无法实现我的代码来停止监听器( locSvc.removeUpdates(gpsReader);) - 退出应用程序后,GPS很快就会吃掉充电...
是否有人建议使用GPS侦听器界面,该界面可以检测其“父”侦听器何时消失并自杀?我没有在屏幕或logcat中看到NullPointerException的通知,但可能有用吗?
谢谢, R上。
答案 0 :(得分:1)
您应该从每个Service
可以绑定的Activity
开始运行。