From e8666c6664de66e9016687e313ce43efdc701085 Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Fri, 2 Mar 2018 11:01:15 -0800 Subject: [PATCH] Correctly propagate bundle extra from intent to fragment When someone launches settings intent and include args for fragment, we should propagate the args to fragment. Change-Id: I231a675123f056043e96ffad7498da6b9bc16687 Fixes: 74017572 Test: manual --- src/com/android/settings/SettingsActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java index 8b71df19f5..15b3c663f1 100644 --- a/src/com/android/settings/SettingsActivity.java +++ b/src/com/android/settings/SettingsActivity.java @@ -523,7 +523,7 @@ public class SettingsActivity extends SettingsDrawerActivity if (startingFragment != null) { Intent modIntent = new Intent(superIntent); modIntent.putExtra(EXTRA_SHOW_FRAGMENT, startingFragment); - Bundle args = superIntent.getExtras(); + Bundle args = superIntent.getBundleExtra(EXTRA_SHOW_FRAGMENT_ARGUMENTS); if (args != null) { args = new Bundle(args); } else { -- 2.11.0