标签: android
我从用Java进行Android开发开始,正在尝试构建GPS记录器应用程序。我使用的服务会调用startForeground并发出通知,以便能够在后台收集GPS数据。
startForeground
一切都很好,但有点太好了。该服务可以读取位置并通过websocket发送。但是,我找不到停止该服务的方法。它必须在启动的Activity中存活下来,因此我假设它会在应用程序本身终止后立即关闭,因此通过this.getApplication().bindService启动了它。
this.getApplication().bindService
服务是错误的工具吗?