当前位置:编程学习 > wap >>

android Notification点击事件

想点击通知栏后进入一个Activity的同时传人一个int数。是点击才会传。 --------------------编程问答-------------------- Android中使用Notification并通过点击Notification重新启动Activity
需要传参数就把参数put到intent里面,这样activity就能从这个intent里获取到参数。 --------------------编程问答--------------------
引用 楼主 u010450414 的回复:
想点击通知栏后进入一个Activity的同时传人一个int数。是点击才会传。

你给的链接,看不懂啊 --------------------编程问答--------------------
引用 2 楼 u010450414 的回复:
Quote: 引用 楼主 u010450414 的回复:

想点击通知栏后进入一个Activity的同时传人一个int数。是点击才会传。

你给的链接,看不懂啊

就是实现点击通知栏的通知跳转到activity。
如果需要一个int参数,就把它放到intent里。 --------------------编程问答-------------------- 就是普通的Intent传值..
intent.putExtra("intnumber", 值);

在activity里面取这个intnumber就行了 --------------------编程问答--------------------
引用 3 楼 tantahe 的回复:
Quote: 引用 2 楼 u010450414 的回复:

Quote: 引用 楼主 u010450414 的回复:

想点击通知栏后进入一个Activity的同时传人一个int数。是点击才会传。

你给的链接,看不懂啊

就是实现点击通知栏的通知跳转到activity。
如果需要一个int参数,就把它放到intent里。

是这样,我这个程序吧,在我运行的时候就启动LoginActivity,在LoginActivity中设置通知,而且启动MainActivity,点通知后还进入MainActivity,我只是想在点通知时往MainActivity传人一个int值,点通知时才传。 --------------------编程问答--------------------
引用 2 楼 u010450414 的回复:
Quote: 引用 楼主 u010450414 的回复:

想点击通知栏后进入一个Activity的同时传人一个int数。是点击才会传。

你给的链接,看不懂啊

是这样,我这个程序吧,在我运行的时候就启动LoginActivity,在LoginActivity中设置通知,而且启动MainActivity,点通知后还进入MainActivity,我只是想在点通知时往MainActivity传人一个int值,点通知时才传。 --------------------编程问答-------------------- 在MainActivity中
Intent intent = getIntent();
int tab = Integer.parseInt(intent.getStringExtra("tab").toString());
不点通知会报空指针错啊
--------------------编程问答-------------------- LZ没理解通知的意义  通知只是说你告诉用户了  但是用户什么时候去看  已经不是你能掌握的了
所以你想等他点击再传参数明显是无意义的,并且也没法实现,因为点完通知就消失了 --------------------编程问答-------------------- 使用PaddingIntent就可以

intent = new Intent(Consts.getActionNotificationOpened(client.getService()));
Bundle bund = new Bundle();
bund.putString(Consts.NOTIFICATION_FLAG_BUNDLE,flag );
intent.putExtras(bund);
// pendingIntent = PendingIntent.getService(client.getService(), 0,
// intent, 0);
pendingIntent = PendingIntent.getBroadcast(client.getService(), getNotifyID(),
intent, 0);


在广播接收机接收下这个广播,在广播接收器中,进行跳转activity
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,