文档章节

点击通知栏后打开Activity,并传参

DannyTam
 DannyTam
发布于 2015/08/22 22:37
字数 145
阅读 466
收藏 5
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); 

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

© 著作权归作者所有

DannyTam
粉丝 4
博文 111
码字总数 58790
作品 0
深圳
程序员
私信 提问
神奇的安卓还有多少不被人知的隐藏功能

Android 作为全球智能手机第一大操作系统,与 iOS 相比,特能折腾。这不仅体现在高度开放性上,还体现在安卓蕴藏着的诸多不为人知、神奇又有趣的功能。 今天万花筒就给大家介绍几大隐藏在安卓...

万花筒创新创业
2017/05/05
273
0
安卓推送技术手册——使用透传消息的正确姿势

目前的消息推送方式主要有两种:通知和透传。 什么是透传?透传即是透明传送,即传送网络无论传输业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业...

个推
2015/06/03
10.7K
3
Android QuickSetting---手电筒控制

今天遇到问题 打开手电筒,再进入相机下拉通知栏中有手电筒已开启的提示。现总结与手电筒相关的知识点。 在下拉通知栏打开手电筒的代码位于“frameworks/base/packages/SystemUI/src/com/and...

天王盖地虎626
02/15
13
0
React Navigation

https://reactnavigation.org/docs/intro/nesting 官网 http://blog.csdn.net/u013718120/article/details/72357698 http://www.jianshu.com/p/2f575cc35780 这里只是基本用法,高级详情用法......

Chason-洪
2017/11/15
0
0
Android的Notification研究

Android的Notification研究 最近在研究Android,遇到了一些Notification(通知)的问题: 1、Notification如何传递参数 2、Notification如何区别化 3、从Intent(意图)寻找Activity(活动)说起,...

天下杰论
2013/03/12
560
0

没有更多内容

加载失败,请刷新页面

加载更多

医疗在线客服咨询系统有哪些特点?

随着中国互联网网站的的快速发展,至今医疗行业已经拥有了独立的的运营网站,其中最具特色的便属于医疗在线客服咨询系统,医疗在线客服咨询系统为每个访问网站的患者提供即时的网络在线客服服...

唯喏
50分钟前
9
0
skywalking(容器部署)

skywalking(容器部署) 标签(空格分隔): APM [toc] 1. Elasticsearch SkywalkingElasticsearch 5.X(部分功能报错、拓扑图不显示) Skywalking需要Elasticsearch 6.X docker network create......

JUKE
57分钟前
7
0
解决Unable to find a single main class from the following candidates [xxx,xxx]

一、问题描述 1.1 开发环境配置 pom.xml <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--一定要对上springboot版本号,因......

TeddyIH
57分钟前
7
0
玩转Spring Boot 注册Servlet、Filter、Listener

玩转Spring Boot 注册Servlet、Filter、Listener JAVA架构师Ya七月 2019-08-23 玩转Spring Boot 注册Servlet、Filter、Listener 在Servlet 3.0之前我们都是使用web.xml进行配置,需要增加Ser...

Java架构师ya七
今天
5
0
Dubbo服务限制大数据传输抛Data length too large: 13055248, max payload: 8388608解决方案

当dubbo服务提供者向消费层传输大数据容量数据时,会受到Dubbo的限制,报类似如下异常: 2019-08-23 11:04:31.711 [ DubboServerHandler-XX.XX.XX.XXX:20880-thread-87] - [ ERROR ] [com.al...

huangkejie
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部