2 suyoung21 suyoung21 于 2016.04.11 11:44 提问

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?

1个回答

lbcab
lbcab   2016.04.11 14:01

使用list什么的将所有notification的id存储, 然后不就可以有选择的去清除app中notification了. 如果不是b类的notification就全部cancel掉

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!