极光推送-点击通知栏跳到指定页面

来源:互联网 发布:linux hostname命令 编辑:程序博客网 时间:2024/05/26 09:55

在MyReceiver接收器里面,添加以下代码:

if (JPushInterface.ACTION_NOTIFICATION_OPENED.equals(intent.getAction())) {            Log.d(TAG, "[MyReceiver] 用户点击打开了通知");                       //打开自定义的Activity           Intent i = new Intent(context, MainActivity.class);           i.putExtras(bundle);           i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//         i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP );           context.startActivity(i);                   }
如果要跳转到该Activity时,并清除掉之前的Activity,那么就可以将跳转到的Activity启动模式为

<!--主页面--><activity android:name=".activity.MainActivity"    android:launchMode="singleTask"/>


-------20170414更新---------

最近发现了一个问题,就是如果我们的应用已经退出了,但极光推送的服务还在运行,这时候推了一条通知过来,好,我们打开通知,这时候如果我们直接打开目标Activity,

4 0
原创粉丝点击