Add new method "checkRestrictionEnforced" to
RestrictedPreferenceHelper. - Return the EnforcedAdmin object if the preference is retricted. Bug: 179245126 Test: robotest and see the UI Change-Id: I0687bb5e1bafa6c50f7c4e1400e6d4ed7c03c9b1
This commit is contained in:
@@ -48,7 +48,6 @@
|
||||
android:layout_width="@dimen/settingslib_restricted_icon_size"
|
||||
android:layout_height="@dimen/settingslib_restricted_icon_size"
|
||||
android:tint="?android:attr/colorAccent"
|
||||
android:theme="@android:style/Theme.Material"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/settingslib_restricted_icon_margin_end"
|
||||
android:src="@*android:drawable/ic_info"
|
||||
|
||||
@@ -138,6 +138,17 @@ public class RestrictedPreferenceHelper {
|
||||
setDisabledByAdmin(admin);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return EnforcedAdmin if we have been passed the restriction in the xml.
|
||||
*/
|
||||
public EnforcedAdmin checkRestrictionEnforced() {
|
||||
if (mAttrUserRestriction == null) {
|
||||
return null;
|
||||
}
|
||||
return RestrictedLockUtilsInternal.checkIfRestrictionEnforced(mContext,
|
||||
mAttrUserRestriction, UserHandle.myUserId());
|
||||
}
|
||||
|
||||
/**
|
||||
* Disable this preference based on the enforce admin.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user