Merge "Merge "Add flag for switch to managed profile dialog" into udc-dev am: cd8470103f am: 40f3ec67ae"
This commit is contained in:
committed by
Android (Google) Code Review
commit
6c1ce69f1e
@@ -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.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user