Android中Notification值传到Activity获取不到

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.pngAndroid

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)引用此答案| 举报


转载于:https://my.oschina.net/u/1777508/blog/308593

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值