Merge "Add support for launching user edit dialog"

This commit is contained in:
Ronish Kalia
2022-06-07 16:13:16 +00:00
committed by Android (Google) Code Review

View File

@@ -172,6 +172,9 @@ public class UserSettings extends SettingsPreferenceFragment
private static final String KEY_TITLE = "title";
private static final String KEY_SUMMARY = "summary";
private static final String EXTRA_OPEN_DIALOG_USER_PROFILE_EDITOR =
"EXTRA_OPEN_DIALOG_USER_PROFILE_EDITOR";
static {
USER_REMOVED_INTENT_FILTER = new IntentFilter(Intent.ACTION_USER_REMOVED);
USER_REMOVED_INTENT_FILTER.addAction(Intent.ACTION_USER_INFO_CHANGED);
@@ -283,6 +286,12 @@ public class UserSettings extends SettingsPreferenceFragment
mSwitchBarController = new MultiUserSwitchBarController(activity,
new MainSwitchBarController(switchBar), this /* listener */);
getSettingsLifecycle().addObserver(mSwitchBarController);
boolean openUserEditDialog = getIntent().getBooleanExtra(
EXTRA_OPEN_DIALOG_USER_PROFILE_EDITOR, false);
if (switchBar.isChecked() && openUserEditDialog) {
showDialog(DIALOG_USER_PROFILE_EDITOR);
}
}
@Override