discuz5

 找回密码

QQ登录

只需一步,快速开始

查看: 1188|回复: 0

.Notification传参覆盖问题

[复制链接]

71

主题

72

帖子

399

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
399
发表于 2017-4-14 23:01:09 | 显示全部楼层 |阅读模式
在App中,当显示多个Notification时,notification id作为当前App内Notification标识,具有不同的Notification id表示通知栏中可以同时显示此应用中多个不同的Notification。当用户点击各个Notification时,通过此Notification设置的pendingIntent响应用户的点击操作,在设置pendingIntent时,尤其需要注意其中的参数传参问题。
当有多个通知时,如果后面的通知点击后获取的参数值都是第一个通知的参数值,则是没有正确设置pendingIntent的flags参数。一般应该设置成PendingIntent.FLAG_UPDATE_CURRENT, 设置此参数后,则会形成相反的情形,前面的通知获取的参数值都变成了最后一个通知传递的参数值,此时则是因为没有正确设置requestCode参数。将requestCode参数设置成Notification id相同的值即可。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
15071753751 18642190905
业务QQ:4767960 微信:k0421001
邮箱:4767960@qq.com 总监微信:qq4767960

快速回复 返回顶部 返回列表