Notification
2016-07-12 16:20
148 查看
今天当通知栏有两个通知的时候遇到了,当点击其中一个进入AActivity,然后再点击B也进入AActivity,其实我想进入的是BActivity
问题的原因在data获取的值有问题,第二个点击获取的值保持不变,与第一个一样,为什么呢?
因为这个public static PendingIntent getService ( Context context, int requestCode, Intent intent, int flags)
当把
改为这个
问题即解决
问题的原因在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);
问题即解决
相关文章推荐
- 依赖库Underscore系列(4)--对象
- SVN项目检出报错 :/gen already exists but is not a source folder. Convert to a source folder or rename it
- Android 设置相关
- centos6.5 python 升级2.7+pip
- session入库
- Linux驱动子系统之I2C(6)
- Asp.net Core基于MVC框架实现PostgreSQL操作
- JPA学习笔记(8)——映射一对多关联关系
- 常见校验算法
- response对象
- javascript基础:表单处理2
- Linux驱动子系统之I2C(5)
- Android 软键盘弹出与关闭
- tomcat搭建并配置
- String的hashcode(java)
- 数据库交互-读写分离
- TP中视图模型,type----left小错觉纠正
- MVC4 ProductController 示例
- iptables
- control may reach end of non-void function [-Werror,-Wreturn-type] 错误记录