Android Notification 通知栏点击不能跳转

先说下我遇到的问题:

http://c.tieba.baidu.com/p/3466335206
http://c.tieba.baidu.com/p/3466336108
http://c.tieba.baidu.com/p/3466337185

在应用关闭的时候,发送通知到通知栏,点击通知栏能正常跳转到我想要的页面,代码如下

?
1
2
3
4
5
6
7
8
Intent msgIntent = new Intent();
 http://c.tieba.baidu.com/p/3466335206
http://c.tieba.baidu.com/p/3466336108
http://c.tieba.baidu.com/p/3466337185
msgIntent.addCategory(Intent.CATEGORY_LAUNCHER);
                        msgIntent.setComponent(new ComponentName(context.getPackageName(), "com.test.FragmentActivity"));
 
msgIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);// 关键的一步,设置启动模式
 
UITools.showNotification(context, Notify.NORMAL, msgIntent, jsonBean.getMessageTitle());


http://c.tieba.baidu.com/p/3466335206
http://c.tieba.baidu.com/p/3466336108
http://c.tieba.baidu.com/p/3466337185

在应用打开的情况下,发送通知,代码如下:

?
1
2
3
4
5
6
7
Intent msgIntent = new Intent();
 
msgIntent.setClass(context, FragmentActivity.class);
 
msgIntent.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);// 关键的一步,设置启动模式
 
UITools.showNotification(context, Notify.NORMAL, msgIntent, jsonBean.getMessageTitle());
http://c.tieba.baidu.com/p/3466335206
http://c.tieba.baidu.com/p/3466336108
http://c.tieba.baidu.com/p/3466337185

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。