如果我的应用程序触发通知并将其标记为非清除(即点击它不会将其删除),那么会导致通知被删除?
我是否正确地假设如果应用程序被内存管理器关闭,这将导致通知被删除?或者即使应用程序被回收,通知是否仍然存在?
我的应用需要显示持续通知,我需要了解我是否可以在应用中进行设置,或者是否需要构建服务来管理它。
答案 0 :(得分:0)
当您使用FLAG_NO_CLEAR
开始发送通知时,它会一直存在,直到您通过NotificationManager
NotificationManager.cancel(int notificiationId)
取消通知为止
我不确定如果您的应用程序已卸载,通知会发生什么,但我怀疑它也会被清除。那说它应该很容易测试。创建一个创建通知的活动。然后关闭它,杀死它,卸载它等等......看看会发生什么。