Add API to query managed profiles

Replace mIsPrimaryUser and UserManager calls with API

Change-Id: I4c9661c6daf3dcb714db01d5229bf4cee37648c2
This commit is contained in:
Oliver Scott
2022-12-05 15:24:54 +01:00
committed by Michael Bestas
parent 0002daed48
commit fb6285a35e
4 changed files with 8 additions and 11 deletions

View File

@@ -26,7 +26,6 @@ import static org.lineageos.setupwizard.SetupWizardApp.LOGV;
import android.annotation.Nullable;
import android.content.Intent;
import android.os.Bundle;
import android.os.UserManager;
import android.util.Log;
import com.google.android.setupcompat.util.WizardManagerHelper;
@@ -53,9 +52,9 @@ public class SetupWizardActivity extends BaseSetupWizardActivity {
onSetupStart();
SetupWizardUtils.enableComponent(this, WizardManager.class);
Intent intent = new Intent(ACTION_LOAD);
if (isPrimaryUser()) {
if (SetupWizardUtils.isOwner()) {
intent.putExtra(EXTRA_SCRIPT_URI, getString(R.string.lineage_wizard_script_uri));
} else if (getSystemService(UserManager.class).isManagedProfile()) {
} else if (SetupWizardUtils.isManagedProfile(this)) {
intent.putExtra(EXTRA_SCRIPT_URI, getString(
R.string.lineage_wizard_script_managed_profile_uri));
} else {