欢迎光临
我们一直在努力

获取intent传过来的值!

当你点击“切换语言”按钮时,代码创建了一个新的 Intent 来重启  Activity,但是没有把旧 Intent 里的参数(包括 is_from_entry)传给这个新的 Intent。

因此,重启后的 Framework 拿不到 is_from_entry = true,默认就变成了 false,导致过滤逻辑失效,菜单又跑出来了。

// ★★★ :将当前的参数(如 is_from_entry, config_file 等)全部传给新的 Intent ★★★
if (getIntent().getExtras() != null) {
intent.putExtras(getIntent().getExtras());
}

赞(0)
未经允许不得转载:171主机测评 » 获取intent传过来的值!
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址