文档章节

Android中Notification值传到Activity获取不到

simpower
 simpower
发布于 2014/09/01 10:11
字数 221
阅读 28
收藏 0

1.在Notification里面定义一个值

           Intent intent = new Intent(MainActivity.this, NotifyActivity.class);

            PendingIntent pi = PendingIntent.getActivity(MainActivity.this, 0, intent, 0); 

            Bundle bundle = new Bundle(); 
            bundle.putString("id","123456"); 
            intent.putExtras(bundle); 

            Notification notify = new Notification(); 
            notify.icon = R.drawable.ico_dog; 
            notify.tickerText = title; 
            notify.when = System.currentTimeMillis(); 
            notify.defaults = Notification.DEFAULT_SOUND; 
            notify.setLatestEventInfo(MainActivity.this, "最新通知", title, pi); 
            notify.vibrate = new long[]{0, 50, 100, 150}; 
            notify.contentIntent = pi; 
            notify.flags = Notification.FLAG_AUTO_CANCEL; 
            NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);

            nm.notify(0x1123, notify);


NotifyActivity里面这样写获取的id的值为NULL 是为什么

         Intent intent = getIntent();
        Bundle data = intent.getExtras();
        String id  = data.getString("id");

求解!!!!!!!!


      


zileizilei
发帖于 1年前
2回/1517阅

标签: Android

0收藏(0)

按票数排序  显示最新答案  共有2个答案 (最后回答: 1年前)

    0

  • 平凡简单平凡简单1年前

    改成

     Intent intent = new Intent(MainActivity.this, NotifyActivity.class);

     Bundle bundle = new Bundle(); 
                bundle.putString("id","123456"); 
                intent.putExtras(bundle); 

                PendingIntent pi = PendingIntent.getActivity(MainActivity.this, 0, intent, 0); 


               

    评论(0)引用此答案| 举报

  • 0

  • zileizilei1年前

    嗯 已经解决 

    评论(0)引用此答案| 举报


本文转载自:http://www.oschina.net/question/169169_79209

simpower
粉丝 28
博文 699
码字总数 53364
作品 0
海淀
程序员
私信 提问
第88章、系统服务之NOTIFICATION_SERVICE服务(从零开始学Android)

Notification通知将一个图标(包含一条可选的提示文本信息)填加到系统的状态栏(一般来说,Android手机的状态栏是在顶部,非底部,要注意噢)中,并将一条展开信息添加到通知窗口中。当用户...

simpower
2014/09/01
960
0
Fragment(九)——Fragment与Fragmnet之间的交互

前言 fragment 和 activity 间的交互之前已经讲过了,这篇文章我们来讲讲 Fragment 和 fragment 间传值的问题。 今天的内容有: 概述Fragment与Fragment之间传值的几种方式 Fragment通过bun...

奔跑的佩恩
07/23
0
0
Android 用户界面---状态栏通知(二)

响应通知 围绕通知如何跟应用程序的UI流进行交互是用户体验的核心部分。你必须正确的实现以便在应用程序中提供一直的用户体验。 由日历应用提供的两种典型的通知的例子,一个是能够对即将发生...

长平狐
2012/10/16
462
0
Android-工作在后台-Service

Android提供Service组件用来处理耗时的操作,不需要用户界面。 Service组件的优先级比不活跃的Activity高,这样被系统杀死的概率就降低了。当然,实际上即便运行中的Service被杀,但是当系统...

Chanimalx
2013/03/12
6.1K
1
android的线程挂起问题

开发了一个android程序,通过webService获取服务器上的数据。 在程序启动时创建一个线程,该线程以固定的时间间隔去获取服务器上的数据。 当获取到新消息时,发出notification提示。 现在的问...

wisely
2012/07/17
2.1K
5

没有更多内容

加载失败,请刷新页面

加载更多

Java注解合并,注解继承

spring中有时候一个类上面标记很多注解。 实际上Java注解可以进行继承(也就是把多个注解合并成1个) 比如说SpringMVC的注解 @RestController@RequestMapping("/person") 可以合并为一个 @P...

物种起源-达尔文
28分钟前
4
0
撤消Git中一个文件的工作副本修改?

在最后一次提交之后,我修改了工作副本中的一堆文件,但是我想撤消对这些文件之一的更改,例如将其重置为与最新提交相同的状态。 但是,我只想撤消仅一个文件的工作副本更改,而没有其他操作...

技术盛宴
今天
4
0
Qt编写气体安全管理系统28-模拟工具

一、前言 模拟工具在一些涉及到硬件通信的程序中特别有用,也特别需要,回顾这十年来做过的项目,95%的项目都是软硬件交互的,貌似软硬件结合的项目更有生命力一些,纯软件的或者纯硬件的,并...

飞扬青云
今天
4
0
关于生活方式

生活就是生活,但难免和工作混在一起,所以要建立自己的生活方式,把工作稍微隔开点。 首先呢,每周放假的两天肯定会: 洗衣服,收拾屋子,列计划是必须要做的事情。 (这里可能还包含一些处...

T型人才追梦者
今天
6
0
JVM

一、JVM一些基本概念 1、JVM和普通虚拟机 JVM:Java Virtual Machine,程序自己独立的运行环境;堆栈、寄存器、字节码指令;可以运行多种语言:Java、Scala、Grovvy; 普通虚拟机:能完整提供...

请把小熊还给我_m
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部