开发者社区> 问答> 正文

移动推送Android SDK:在onNotificationOpened中无法打开指定页面

@Override public void onNotificationOpened(Context context, String title, String summary, String extraMap) {

    if (!TextUtils.isEmpty(summary) &&summary.indexOf("撤销订单")>=0){
        ToastUtils.showToast("CurrentOrderActivity");
        Intent intent1 = new Intent(context,CurrentOrderActivity.class);
        intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent1);
    }else {
        ToastUtils.showToast("MainActivity");
        Intent intent1 = new Intent(context,MainActivity.class);
        intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent1);
    }
}

展开
收起
1393996736410521 2020-05-06 17:48:30 1254 0
1 条回答
写回答
取消 提交回答
  • intent.addFlags 可以

    intent.setFlags 不行

    2020-07-27 16:12:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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