summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/security/screenlock/LockScreenPreferenceController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/security/screenlock/LockScreenPreferenceController.java')
-rw-r--r--src/com/android/settings/security/screenlock/LockScreenPreferenceController.java15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/com/android/settings/security/screenlock/LockScreenPreferenceController.java b/src/com/android/settings/security/screenlock/LockScreenPreferenceController.java
index 1624f12cbb..7d83f4011e 100644
--- a/src/com/android/settings/security/screenlock/LockScreenPreferenceController.java
+++ b/src/com/android/settings/security/screenlock/LockScreenPreferenceController.java
@@ -20,6 +20,7 @@ import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED
import android.content.Context;
import android.os.UserHandle;
+
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
@@ -27,26 +28,20 @@ import com.android.internal.widget.LockPatternUtils;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.notification.LockScreenNotificationPreferenceController;
import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnResume;
public class LockScreenPreferenceController extends BasePreferenceController implements
LifecycleObserver, OnResume {
- static final String KEY_LOCKSCREEN_PREFERENCES = "lockscreen_preferences";
-
private static final int MY_USER_ID = UserHandle.myUserId();
private final LockPatternUtils mLockPatternUtils;
private Preference mPreference;
- public LockScreenPreferenceController(Context context, Lifecycle lifecycle) {
- super(context, KEY_LOCKSCREEN_PREFERENCES);
+ public LockScreenPreferenceController(Context context, String key) {
+ super(context, key);
mLockPatternUtils = FeatureFactory.getFactory(context)
.getSecurityFeatureProvider().getLockPatternUtils(context);
- if (lifecycle != null) {
- lifecycle.addObserver(this);
- }
}
@Override
@@ -59,11 +54,11 @@ public class LockScreenPreferenceController extends BasePreferenceController imp
public int getAvailabilityStatus() {
if (!mLockPatternUtils.isSecure(MY_USER_ID)) {
return mLockPatternUtils.isLockScreenDisabled(MY_USER_ID)
- ? DISABLED_FOR_USER : AVAILABLE;
+ ? DISABLED_FOR_USER : AVAILABLE_UNSEARCHABLE;
} else {
return mLockPatternUtils.getKeyguardStoredPasswordQuality(MY_USER_ID)
== PASSWORD_QUALITY_UNSPECIFIED
- ? DISABLED_FOR_USER : AVAILABLE;
+ ? DISABLED_FOR_USER : AVAILABLE_UNSEARCHABLE;
}
}