我想在我的应用程序中使用前台服务 . 我设法在我的服务类中使用 startForeground(FOREGROUND_SERVICE_ID, notification) 启动它 .

但是,我希望我的服务在app被杀死时被杀死(=我的活动的onDestroy()) . 但是,如果我从我的活动的onDestroy中调用它,那么使用 stopForeground(true)stopSelf() 似乎不起作用 . 但是,如果我从onStart()方法调用它,它就可以工作 .

当应用程序被杀死并且不仅停止时,是否可以终止前台服务?

我曾经意图在我的活动中使用我的服务:http://www.truiton.com/2014/10/android-foreground-service-example/

感谢您的回答,如果您需要更多的精确度,请不要犹豫 .