多个notification引发的问题
来源:互联网 发布:大数据营销与创新答案 编辑:程序博客网 时间:2024/06/05 05:07
最近使用notification,对多个notification引发的问题总结如下(只是我碰到的):
1.多个通知间,点其中一个可能取到另一个通知的内容(通知的添加的代码相似)
2.多个通知间,点击完其中一个通知,导致另外一个通知无法点击
下面贴上自己的一段测试代码:
这是我测试通过,没问题后的代码.
现在说说上述两个问题的症状在哪?
1.PendingIntent.FLAG_UPDATE_CURRENT,如果设置PendingIntent.FLAG_ONE_SHOT,PendingIntent 紧紧只能被点击一次.
PendingIntent.FLAG_UPDATE_CURRENT具体代表啥,去看源码吧.
2.
这是获取PendingIntent的源码,
第二个参数requestCode,代表着发送者的一个标识,用来区分不同通知的接收者.
所以这地方需要设置下,不能相同,否则产生前面提到的第一个的问题
- 多个notification引发的问题
- tomcat部署多个项目引发Filter无效的问题
- openstack多个外部网络可能引发的网络问题
- 多个按钮的Notification
- Android问题集锦---显示多个notification时PendingIntent的Intent被覆盖
- Android Notification多个通知跳转Activity总会被最后一个替换的问题
- 启动多个Notification
- 针对多个Redis key使用事务方式同步修改时引发的问题
- Notification类的问题
- SAPOsCol引发的问题
- 学历引发的问题
- 并发引发的问题
- #define 引发的问题
- 更新引发的问题
- 计时器引发的问题
- fork引发的问题
- const_cast 引发的问题
- AsyncTask引发的问题
- post data 丢失
- SoOffscreenRender纹理显示
- 内存分配
- js正则表达式验证
- time--shell保留字输出无法重定向解决
- 多个notification引发的问题
- SkBitmap类介绍
- struts国际化
- 读取部分xml
- sizeof操作注意事项
- Three linkage menu for Province, City, County
- .net软件工程师面试题(参考答案)
- 面试题2:求子数组的最大和
- 读取部分xml