Java 通知图标检测

Java 通知图标检测,java,android,json,Java,Android,Json,当在android的通知菜单中获取json中插入新节点时,如何更改通知图标的颜色。因此,如果在注释中,如果您想用颜色显示通知,然后用不同的颜色更新相同的通知,您可以尝试以下操作: 首先,启动通知时,设置一个固定的通知ID,例如: notiManager.notify(123, notiBuilder.build()); 我还认为,您可能需要根据通知的待定意图设置标志pendingent.flag\u UPDATE\u CURRENT 以及设置通知的颜色: notiBuilder.setColo

当在android的通知菜单中获取json中插入新节点时,如何更改通知图标的颜色。

因此,如果在注释中,如果您想用颜色显示通知,然后用不同的颜色更新相同的通知,您可以尝试以下操作:

首先,启动通知时,设置一个固定的
通知ID
,例如:

notiManager.notify(123, notiBuilder.build());
我还认为,您可能需要根据通知的待定意图设置标志
pendingent.flag\u UPDATE\u CURRENT

以及设置通知的颜色:

notiBuilder.setColor(ContextCompat.getColor(mContext, R.color.colorPrimary));

如果您需要设置默认颜色,然后在新颜色到达时进行更改,我建议您将计数保存在
SharedReferences
中,并根据通知计数设置颜色

Welcome!您能详细说明一下吗?@sebasira我已经创建了一个通知活动,在其中我推送通知,通知从json获取,我希望如果遇到新通知,通知图标颜色将更改为红色,让我看看我是否理解。。您显示一个通知,假设颜色为黑色。如果一个新的通知到达,那么你想更新它并将颜色设置为红色吗?@sebasira是的,这就是我要做的。