服务停止时如何更新通知-Android

时间:2019-08-22 19:04:59

标签: android android-intent service android-service android-notifications

我有一个Service,可以下载数据库并显示一条通知,其中包含一个进度条,指示下载进度。我想在服务突然停止(例如用户杀死应用程序或应用程序在后台被操作系统杀死)时更新该通知。问题在于该服务的onDestroy方法从未调用过,因此我无法更新通知并删除其进度栏。

我尝试覆盖onTaskRemoved的{​​{1}}方法,并在清单中添加了Service,但这没有帮助。我还覆盖了stopWithTask=true的{​​{1}}方法,并放置了用于更新通知的代码,但这也没有用。

这是我的服务

onDestroy

当应用程序被Android或用户杀死时,它应该更新通知。但事实并非如此。

如何解决此问题?我一直在寻找解决方案好几天了,却没有找到解决方案,所以我唯一的希望是StackOverflow。

0 个答案:

没有答案
相关问题