Android 通知生命周期

Android notification lifecycle

在我的应用程序中,我有通知可以在应用程序未 运行 时显示。当我打开和关闭应用程序时,通知消失了。

这是正常情况吗?有什么方法可以保持通知吗?

确保没有任何其他服务或项目模块执行以下调用 NotificationManager.cancelAll() 以取消所有通知。最好让通知控制器保持在唯一 ID 上,并只取消与该部分相关的通知,这样代码就不会触及其他项目部分发布的通知。

如需更多参考,请关注通知管理器: https://developer.android.com/reference/android/app/NotificationManager.html