Create a simple fallback activity for supervised user creation
Create a simple fallback activity to be started if no other activity could be resolved when Add supervised user option is tapped in Multi User settings. Bug: 207495450 Test: croot && make RunSettingsRoboTests -j40 ROBOTEST_FILTER="com.android.settings.users.UserSettingsTest" Change-Id: I850a2798567787c2494c75aa5fa451ddf373410d
This commit is contained in:
@@ -504,6 +504,13 @@ public class UserSettings extends SettingsPreferenceFragment
|
||||
.setAction(UserManager.ACTION_CREATE_SUPERVISED_USER)
|
||||
.setPackage(mConfigSupervisedUserCreationPackage);
|
||||
|
||||
// TODO(b/209659998): [to-be-removed] fallback activity for supervised user creation.
|
||||
if (getActivity().getPackageManager().resolveActivity(intent, 0) == null) {
|
||||
intent
|
||||
.setClass(getContext(), AddSupervisedUserActivity.class)
|
||||
.setPackage(null);
|
||||
}
|
||||
|
||||
startActivity(intent);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user