summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/RestrictedSettingsFragment.java
diff options
context:
space:
mode:
authorSudheer Shanka <sudheersai@google.com>2016-06-02 12:40:22 -0700
committerSudheer Shanka <sudheersai@google.com>2016-06-02 12:40:22 -0700
commit8b72e563ec882839ef97baec17581af097abf8fa (patch)
treeef4bcb0744d981d7cbdada7ac65e2dd6b8ca01b0 /src/com/android/settings/RestrictedSettingsFragment.java
parentd5f7c20a268b7c0ebe52bc10f6887b8ad91830f5 (diff)
downloadpackages_apps_Settings-8b72e563ec882839ef97baec17581af097abf8fa.tar.gz
packages_apps_Settings-8b72e563ec882839ef97baec17581af097abf8fa.tar.bz2
packages_apps_Settings-8b72e563ec882839ef97baec17581af097abf8fa.zip
Avoid triggering device admin settings in non-current user.
Bug: 28953755 Change-Id: Ic9f6f57b1ef4cc1de2d1ea227b17faf4334ffec8
Diffstat (limited to 'src/com/android/settings/RestrictedSettingsFragment.java')
-rw-r--r--src/com/android/settings/RestrictedSettingsFragment.java37
1 files changed, 1 insertions, 36 deletions
diff --git a/src/com/android/settings/RestrictedSettingsFragment.java b/src/com/android/settings/RestrictedSettingsFragment.java
index 711ef8f349..ce8a4add96 100644
--- a/src/com/android/settings/RestrictedSettingsFragment.java
+++ b/src/com/android/settings/RestrictedSettingsFragment.java
@@ -47,8 +47,7 @@ import static com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
* {@link RestrictionsManager.hasRestrictionsProvider()} returns true, pass in
* {@link RESTRICT_IF_OVERRIDABLE} to the constructor instead of a restrictions key.
*/
-public abstract class RestrictedSettingsFragment extends SettingsPreferenceFragment
- implements View.OnClickListener {
+public abstract class RestrictedSettingsFragment extends SettingsPreferenceFragment {
protected static final String RESTRICT_IF_OVERRIDABLE = "restrict_if_overridable";
@@ -212,22 +211,6 @@ public abstract class RestrictedSettingsFragment extends SettingsPreferenceFragm
return emptyView;
}
- private void updateAdminSupportDetailsView() {
- final EnforcedAdmin admin = getRestrictionEnforcedAdmin();
- if (admin != null) {
- final Activity activity = getActivity();
- DevicePolicyManager dpm = (DevicePolicyManager) activity.getSystemService(
- Context.DEVICE_POLICY_SERVICE);
- CharSequence supportMessage = dpm.getShortSupportMessageForUser(
- admin.component, admin.userId);
- if (supportMessage != null) {
- TextView textView = (TextView) activity.findViewById(R.id.admin_support_msg);
- textView.setText(supportMessage);
- }
- activity.findViewById(R.id.admins_policies_list).setOnClickListener(this);
- }
- }
-
public EnforcedAdmin getRestrictionEnforcedAdmin() {
mEnforcedAdmin = RestrictedLockUtils.checkIfRestrictionEnforced(getActivity(),
mRestrictionKey, UserHandle.myUserId());
@@ -237,24 +220,6 @@ public abstract class RestrictedSettingsFragment extends SettingsPreferenceFragm
return mEnforcedAdmin;
}
- @Override
- public void onClick(View view) {
- Intent intent = new Intent();
- if (view.getId() == R.id.admins_policies_list && mEnforcedAdmin != null) {
- if (mEnforcedAdmin.component != null) {
- intent.setClass(getActivity(), DeviceAdminAdd.class);
- intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mEnforcedAdmin.component);
- // DeviceAdminAdd class may need to run as managed profile.
- getActivity().startActivityAsUser(intent, UserHandle.of(mEnforcedAdmin.userId));
- } else {
- intent.setClass(getActivity(), Settings.DeviceAdminSettingsActivity.class);
- // Activity merges both managed profile and parent users
- // admins so show as same user as this activity.
- getActivity().startActivity(intent);
- }
- }
- }
-
public TextView getEmptyTextView() {
return mEmptyTextView;
}