Loading src/com/android/settings/privacy/EnableContentCaptureWithServiceSettingsPreferenceController.java +17 −12 Original line number Diff line number Diff line Loading @@ -96,19 +96,24 @@ public final class EnableContentCaptureWithServiceSettingsPreferenceController for (UserInfo info: userInfos) { userHandles.add(info.getUserHandle()); } if (userHandles.size() == 1) { final Intent intent = pref.getIntent().addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); context.startActivityAsUser(intent, userHandles.get(0)); } else { AlertDialog.Builder builder = new AlertDialog.Builder(context); UserAdapter adapter = UserAdapter.createUserAdapter(userManager, context, userHandles); UserAdapter adapter = UserAdapter.createUserAdapter(userManager, context, userHandles); builder.setTitle(com.android.settingslib.R.string.choose_profile) .setAdapter(adapter, (DialogInterface dialog, int which) -> { final UserHandle user = userHandles.get(which); // Show menu on top level items. final Intent intent = pref.getIntent(); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); final Intent intent = pref.getIntent() .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); context.startActivityAsUser(intent, user); }) .show(); } } } } Loading
src/com/android/settings/privacy/EnableContentCaptureWithServiceSettingsPreferenceController.java +17 −12 Original line number Diff line number Diff line Loading @@ -96,19 +96,24 @@ public final class EnableContentCaptureWithServiceSettingsPreferenceController for (UserInfo info: userInfos) { userHandles.add(info.getUserHandle()); } if (userHandles.size() == 1) { final Intent intent = pref.getIntent().addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); context.startActivityAsUser(intent, userHandles.get(0)); } else { AlertDialog.Builder builder = new AlertDialog.Builder(context); UserAdapter adapter = UserAdapter.createUserAdapter(userManager, context, userHandles); UserAdapter adapter = UserAdapter.createUserAdapter(userManager, context, userHandles); builder.setTitle(com.android.settingslib.R.string.choose_profile) .setAdapter(adapter, (DialogInterface dialog, int which) -> { final UserHandle user = userHandles.get(which); // Show menu on top level items. final Intent intent = pref.getIntent(); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); final Intent intent = pref.getIntent() .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); context.startActivityAsUser(intent, user); }) .show(); } } } }