问题描述
我的应用程序在运行时为某些事情创建本地通知(通过依赖服务使用通知管理器)。但是,如果用户完全关闭*该应用程序,即在概览视图或您调用它的任何地方将其滑动,之后仍然存在的任何通知都会挂起。
在互联网上搜索这是一个非常困难的问题,因为除了人们想要在应用程序关闭时推送通知之外,搜索词的组合不会带来任何其他内容。我不敢相信我是第一个遇到这个问题的人,但我找不到任何提到它的东西。
理想情况下,我会在应用程序关闭时简单地取消所有通知,但这似乎是不可能的。我已经尝试覆盖 MainActivity 中的 OnDestroy() 和 OnStop() 以取消它们,但它没有做任何事情(这提出了一个问题,如果这是因为应用程序此时已死,所以没有代码可以运行,那么什么是这些事件的重点?)。
所以,问题是:如何在应用程序关闭时取消所有通知,或者如果失败,当应用程序未运行时用户滑动通知时如何停止此崩溃?
*我一直无法找到一个明确的术语来将其与“背景”/“睡眠”或“杀戮”/“强制杀戮”区分开来。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)