Notification图标总是显示应用的图标,notification图标
应用开启后会显示一个Notification 图标 A当应用连接蓝牙打印机成功后会显示一个连接成功的Notification ,图标B
2个Notification 的 ID是不同的
但不知是小米的原因还是android 4.0的原因,现在显示的图标都是 A(应用图标)
用
Notification notification = new NotificationCompat.Builder(mContext)
.setSmallIcon(resID)
.setNumber(1)
.setTicker(text).setContentInfo(text)
.setContentTitle(text).setContentText(text)
.setOngoing(true).setDefaults(Notification.DEFAULT_ALL)
.build();
或者
Notification notification = new Notification(resID, text, System.currentTimeMillis());
PendingIntent contentIntent = PendingIntent.getActivity(mContext, NOTIFY_ID, new Intent(), 0);
notification.icon=resID;
notification.setLatestEventInfo(mContext, "打印状态", text, contentIntent);
notification.flags = Notification.FLAG_NO_CLEAR;
都一样...
以上
感谢
解决方案
从这个描述来看,你的通知写的有点问题,同一个应用不需要每个通知都用一个notification id,一类状态用一个就行,最多分两类,再多就扰民了。你是用户的话也不想看到的满屏幕的都是某个应用的通知吧,用户体验非常不好。建议改进一下,这样也能解决你现在的问题,一举两得
那肯定是小米的bug,可以到他的论坛上反馈,提的人多的话,有可能在后续ROM上得到修改 楼主这个问题解决了吗?
楼主,同样的问题啊,我们项目推送图标和桌面icon图标都换了,但是现在推送图标居然是桌面icon了,就小米有这个问题、。。。
用户评论