您的位置:首页 > 其它

Notification

2016-07-12 16:20 148 查看
今天当通知栏有两个通知的时候遇到了,当点击其中一个进入AActivity,然后再点击B也进入AActivity,其实我想进入的是BActivity

问题的原因在data获取的值有问题,第二个点击获取的值保持不变,与第一个一样,为什么呢?

因为这个public static PendingIntent getService ( Context context, int requestCode, Intent intent, int flags)

当把

PendingIntent pIntent = PendingIntent.getActivity(context, 0, intent,
PendingIntent.FLAG_UPDATE_CURRENT);

改为这个

PendingIntent pIntent = PendingIntent.getActivity(context, UUID.randomUUID().hashCode(), intent,
PendingIntent.FLAG_UPDATE_CURRENT);

问题即解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: