在Android中如何计数通知数和显示单个图标?

在Android中如何计数通知数和显示单个图标?,第1张

概述我有多个 Android通知,但是当我从网络服务器发送消息时,Android设备会在状态栏上创建一个新的通知图标.我想计数未读通知的数量,在状态栏上显示单个图标,并且当通知被读取时,通知必须更改未读通知数量.我该怎么做?在这个图像中看起来像“3其他”: Notification Icon 看看这里的答案: How to give counter if more than one Notificat 我有多个 Android通知,但是当我从网络服务器发送消息时,AndroID设备会在状态栏上创建一个新的通知图标.我想计数未读通知的数量,在状态栏上显示单个图标,并且当通知被读取时,通知必须更改未读通知数量.我该怎么做?在这个图像中看起来像“3其他”: Notification Icon解决方法 看看这里的答案: How to give counter if more than one Notifications are there

你只需要设置Notification.number

Notification notification = new Notification(R.drawable.direction,"Cool Notification",System.currentTimeMillis());        /********liKE THIS*********/        notification.number = notificationCount++;        /********liKE THIS*********/        notification.setLatestEventInfo(context,"Cool Notification Title","updated notificaiton message",null);        notificationmanager nm = (notificationmanager) context.getSystemService(context.NOTIFICATION_SERVICE);        nm.notify(R.ID.my_motification,notification);

您必须通过notificationmanager.notify方法发送您的通知,所有这些方法具有相同的ID.如文档所述,ID是您应用程序中该通知的唯一标识符.如果您重复使用相同的ID,它将只更新该通知的文本和数字.

要查看用户何时点击通知,您需要提供一个PendingIntent(请参阅tutorial).要检查用户何时清除通知,您需要使用仅在API级别11中可用的Notification.Builder.

总结

以上是内存溢出为你收集整理的在Android中如何计数通知数和显示单个图标?全部内容,希望文章能够帮你解决在Android中如何计数通知数和显示单个图标?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1133764.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存