开发者社区> 问答> 正文

移动推送Android SDK:在通知回调(onNotificaiton/onMessage)中无法

移动推送Android SDK:在通知回调(onNotificaiton/onMessage)中无法打开activity,这是怎么回事?

展开
收起
保持可爱mmm 2020-03-27 22:36:45 898 0
1 条回答
写回答
取消 提交回答
  • 上述回调中的context参数为ApplicationContext,使用ApplicationContext实现页面跳转时需要设置Intent.INTENT_FLAG_NEW_TASK标志位。可参考以下代码:

    @Override public void onNotification(Context context, String title, String summary, Map<String, String> extraMap) { ...... Intent intent = new Intent(context, MyActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); }

    2020-03-27 22:39:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载