问题描述
- android排除个别Notification不被清除
- Android中NotificationManager有个cancelAll的方法,即清除当前context下所有通知栏的通知,不显示。目前app内有个A类需要调用cancelAll的方法,但B类里有个Notification不能被清除。我有试过给B类里notifi增加像qq那样的属性,但没有用,也想过cancelAll的相关context换成A类的,也不行。唯有设置A类里的notification的id,不调用cancelAll方法,调用cancel(int id),但是(说3遍),A类里的id很多且不同,不能一概而论,会有点复杂,所以想问,目前有没有办法排除B类里的notification清除app内其他notification?
解决方案
使用list什么的将所有notification的id存储 然后不就可以有选择的去清除app中notification了. 如果不是b类的notification就全部cancel掉
时间: 2024-11-08 17:18:53