Android 累计未读通知的数量
来源:互联网 发布:网络信息安全防护体系 编辑:程序博客网 时间:2024/05/01 06:59
原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1566
原问题描述:
我在android应用程序中设置了通知功能。每当我接收到一个通知时,未读通知的数量就累计。使用 notification.number 函数,代码如下:
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);Notification notification = new Notification(R.drawable.icon,"A new notification", System.currentTimeMillis());notification.flags |= Notification.FLAG_AUTO_CANCEL;notification.number += 1;Intent intent = new Intent(this, NotificationReceiver.class);PendingIntent activity = PendingIntent.getActivity(this, 0, intent, 0);notification.setLatestEventInfo(this, "This is the title","This is the text", activity);notificationManager.notify(0, notification);
但是现在不管接收到多少通知,未读通知的数量没有增加,它总是只显示1.
大家能帮我看看错误出现在哪吗?
解决方案:
问题是你创建了一个新的通知对象。只需创建一次,检查它是否存在
public class main extends Activity {Notification notification=null;//....if (this.notification == null) this.notification = new Notification(R.drawable.icon, "A new notification", System.currentTimeMillis());this.notification.flags |= Notification.FLAG_AUTO_CANCEL;this.notification.number += 1;
- Android 累计未读通知的数量
- Android中桌面图标显示通知消息的数量
- Android 获取未读未接来电和未读短信数量
- Android 仿QQ桌面icon显示未读信息数量
- Android 仿微信底部菜单栏 + 显示未读消息数量
- 获取未读短信和彩信的数量
- Kronos获取累计池数量
- Android实现桌面图标通知数量角标
- 消息未读通知的条数(第三方JSBadgeView)
- SQL技巧:利用阶梯式累加进行累计数量的计算
- 图标显示未读消息数量
- Android推送遇到的问题--app关闭后,点击通知后点击通知后app未初始化的问题
- 有未读邮件,桌面图标右上角没有显示未读邮件的数量
- Android 2.3 ListView OnScrollListener.SCROLL_STATE_IDLE 状态偶尔未正常通知已注册的OnScrollListener
- Android 2.3中ListView偶尔未正常通知已注册的OnScrollListener
- Android BGABadgeView:新消息/未接来电/未读消息/新通知圆球红点提示(1)
- android 学习知识点累计
- android 学习知识点累计
- MP系统下的三种中断模式 .
- C#程序集使用强名字(Strong Name)签名/强名称签名
- NC创建表空间及数据导入导出语句
- log4j写入mysql数据库
- HP-UX下的抓包工具nettl
- Android 累计未读通知的数量
- 网址
- extern的使用
- 第三章、一些基本数据结构使用和解析(iOS学习笔记,从零开始。)
- 大表更改默认值使用alter table不重建表,直接修改.frm
- Socket中如何设置连接超时
- 定义string变量为str,内存流变量为ms,比特数组为bt
- struts2 标签的使用之一 s:if
- Cakephp中pageHelper中的分页应用