android 关于Notification传递数据问题
来源:互联网 发布:淘宝详情图片宽度 编辑:程序博客网 时间:2024/05/23 12:17
在开发Notificaiton状态栏提醒是,点击提醒,需要传递给activity一些数据,遇到了一些问题:
1,数据传不过去:当第一次数据没有被传过去时,以后每次都传不过去。
2,数据每次都传的一样:第一种情况也算这种情况。
在程序中需要用到PendingIntent 这个类,这个类是对Intent的一个再包装,为了方便其他的应用程序访问自己的应用程序。
- PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
- intent, PendingIntent.FLAG_UPDATE_CURRENT);
- 构造函数的第二个参数代表是请求码,系统会根据这个参数返回pendingIntent的实例是否是同一个,如果设置同一个整数,那么返回的将会是同一个实例,最后的传递的参数也不会更新(我是这么理解的)。把第二个参数设置成你程序中的唯一的一个整数,就不会发生上述两个问题了。
把action设置成唯一的一个字符串,也可以区别PendingIntent.具体为什么是这样没看源码,还不明白,猜想的是这个样的。
等我看了源码之后再说说为什么这么去设置可以不会出现上述两种问题。
- android 关于Notification传递数据问题
- 关于多对话框数据的传递问题
- 关于Android Notification.Builder不显示通知的问题
- android学习 关于用intent 传递数据
- android notification问题
- 关于android与php传递数据,引号显示"的问题
- 关于android touch事件的传递问题
- Android中AyncTask数据同步传递问题
- Android与NativeC传递数据不正确问题
- 关于数据传递
- 【Android】intent传递数据时,数据大小的限制问题
- 【Android】intent传递数据时,数据大小的限制问题
- Android问题—定义全局数据代替Intent传递数据
- [错误记录]关于指针传递获得数据使用错误问题....
- 关于activity传递数据需要注意的问题
- 关于Intent传递数据的问题(持续更新)
- 关于fragment间数据传递和相互切换的问题
- 关于struts2传递json数据时取不到的问题
- android reboot 功能的添加
- java程序实现删除本地文件
- Perl简易教程(2) ---数据类型
- 中外主流PCB设计软件大盘点(2011版)
- js中的局部变量和全局变量
- android 关于Notification传递数据问题
- kernel and user stack
- JTS(Geometry)
- Cacls命令使用格式
- Ant编译android程序
- linux串口编程
- oracle分页查询语句
- 程序员水平分级 你属于哪一类?
- linux 强大指令 lsof ( list open files )