@@ -528,6 +528,7 @@ public class PolicyManagementFragment extends BaseSearchablePolicyPreferenceFrag
528
528
529
529
private Uri mImageUri ;
530
530
private Uri mVideoUri ;
531
+ private boolean mIsProfileOwner ;
531
532
532
533
@ Override
533
534
public void onCreate (Bundle savedInstanceState ) {
@@ -542,6 +543,7 @@ public void onCreate(Bundle savedInstanceState) {
542
543
mPackageManager = getActivity ().getPackageManager ();
543
544
mDevicePolicyManagerGateway = new DevicePolicyManagerGatewayImpl (mDevicePolicyManager ,
544
545
mUserManager , mPackageManager , mAdminComponentName );
546
+ mIsProfileOwner = mDevicePolicyManagerGateway .isProfileOwnerApp ();
545
547
mTelephonyManager = (TelephonyManager ) getActivity ()
546
548
.getSystemService (Context .TELEPHONY_SERVICE );
547
549
mAccountManager = AccountManager .get (getActivity ());
@@ -606,9 +608,10 @@ public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
606
608
mEnterpriseNetworkPreferenceSwitchPreference = (SwitchPreference ) findPreference (
607
609
SET_GET_NETWORK_PREFERENCE_STATUS );
608
610
mEnterpriseNetworkPreferenceSwitchPreference .setOnPreferenceChangeListener (this );
609
- mEnterpriseNetworkPreferenceSwitchPreference .setChecked (
610
- mDevicePolicyManager .isEnterpriseNetworkPreferenceEnabled ());
611
-
611
+ if (mIsProfileOwner ) {
612
+ mEnterpriseNetworkPreferenceSwitchPreference .setChecked (
613
+ mDevicePolicyManager .isEnterpriseNetworkPreferenceEnabled ());
614
+ }
612
615
findPreference (LOCK_SCREEN_POLICY_KEY ).setOnPreferenceClickListener (this );
613
616
findPreference (PASSWORD_CONSTRAINTS_KEY ).setOnPreferenceClickListener (this );
614
617
findPreference (RESET_PASSWORD_KEY ).setOnPreferenceClickListener (this );
0 commit comments