Merge "Merge "Add flag for switch to managed profile dialog" into udc-dev am: cd8470103f am: 40f3ec67ae"

This commit is contained in:
Automerger Merge Worker
2023-03-09 14:26:53 +00:00
committed by Android (Google) Code Review

View File

@@ -31,6 +31,7 @@ import android.os.RemoteException;
import android.os.SystemProperties;
import android.os.UserHandle;
import android.os.UserManager;
import android.provider.DeviceConfig;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyFrameworkInitializer;
import android.telephony.TelephonyManager;
@@ -258,6 +259,9 @@ public final class TelephonyUtils {
*/
public static void showErrorIfSubscriptionAssociatedWithManagedProfile(Context context,
int subId) {
if (!isSwitchToManagedProfileDialogFlagEnabled()) {
return;
}
final long token = Binder.clearCallingIdentity();
try {
SubscriptionManager subscriptionManager = context.getSystemService(
@@ -286,6 +290,11 @@ public final class TelephonyUtils {
}
}
public static boolean isSwitchToManagedProfileDialogFlagEnabled() {
return DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_DEVICE_POLICY_MANAGER,
"enable_switch_to_managed_profile_dialog", false);
}
/**
* Check if the process with given uid is foreground.
*