博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
点击通知栏后打开Activity,并传参
阅读量:6981 次
发布时间:2019-06-27

本文共 1066 字,大约阅读时间需要 3 分钟。

  hot3.png

Reciver中intent = new Intent(context, MessageDetailsaActivity_.class);        		intent.putExtra("freshMessageId", String.valueOf(push.getObid()));intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK  | Intent.FLAG_ACTIVITY_CLEAR_TOP);PendingIntent pi = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT | PendingIntent.FLAG_UPDATE_CURRENT);		Notification notification = new Notification.Builder(context)				.setSmallIcon(R.drawable.push)				.setTicker(pBase.getNotificationMsg())				.setWhen(System.currentTimeMillis())//通知栏时间,一般是直接用系统的  				.setContentTitle(pBase.getNotificationTitle())				.setContentText(pBase.getNotificationContent())				.setDefaults(Notification.DEFAULT_VIBRATE | Notification.DEFAULT_LIGHTS | Notification.DEFAULT_SOUND)//向通知添加声音、闪灯和振动效果的最简单、最一致的方式是使用当前的用户默认设置,				.setContentIntent(pi).build();

其中这一句:PendingIntent pi = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT | PendingIntent.FLAG_UPDATE_CURRENT); 

由于最开始我一直没加标红的代码,结果接收的值总是不对。。。。

转载于:https://my.oschina.net/thc/blog/495853

你可能感兴趣的文章
点亮吉祥猪 南京城南张灯结彩迎春节
查看>>
上海张江人工智能岛“开岛” IBM首家入驻
查看>>
2019年如何确保国企效益增长?国资委明确这六项措施
查看>>
Python爬虫工作好做吗?爬虫工作发展前景如何呢?
查看>>
从程序员客栈的优秀成功案例,我们想告诉创业者什么信息?
查看>>
你一定不知道IDE里的Tomcat是怎么工作的
查看>>
Typescript 2+迷你书 :从入门到不放弃
查看>>
cms优化之晋升失败
查看>>
mybatis 批量更新
查看>>
Android studio 跟踪 Gradle Task 执行
查看>>
Java面试通关要点汇总集
查看>>
把收集的文章分下类
查看>>
手把手教你打造支持手势放大缩小的ImageView
查看>>
从源码角度理解Handler、Looper、MessageQueue之间关系
查看>>
Bitmap 比你想的更费内存 | 吊打 OOM
查看>>
四大组件之Activity_Fragment
查看>>
团队技术信息流建设
查看>>
为你揭秘小程序音视频背后的故事......
查看>>
自定义侧边快速索引栏
查看>>
一种自动化检测 Flash 中 XSS 方法的探讨
查看>>