我正在已启动的前台服务中使用线程池运行一些任务.而且,具体来说,在任务完成之前,该服务从不调用stopSelf()
.我想知道是否有必要在onDestroy()
方法中中断/关闭线程池.操作系统会强行 destruct 服务并调用onDestroy()
吗?我知道操作系统可以通过杀死进程来"杀死"服务,但它是否会通过简单地销毁服务来"杀死"服务.
额外详细信息:服务未导出,因此外部代码无法调用Context.stopService()
,我自己的代码也没有调用Context.stopService()
,只有Service.stopSelf()
.