diff options
author | Yi Jiang <eejiang@google.com> | 2021-06-22 16:59:20 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-06-22 16:59:20 +0000 |
commit | 2de946e584cad6b26a9683ed5008f26fbcbc3be3 (patch) | |
tree | b790f361633a1e9b70aaa4d4b0d9dc7aa1a842df /src/com/android/settings/display/AdaptiveSleepPreferenceController.java | |
parent | c07d6ba8eef7d7372351da66f14451671af0ca2e (diff) | |
parent | ca6c548a674941e5aedd4eb29a45aaf50b3efdcf (diff) | |
download | packages_apps_Settings-2de946e584cad6b26a9683ed5008f26fbcbc3be3.tar.gz packages_apps_Settings-2de946e584cad6b26a9683ed5008f26fbcbc3be3.tar.bz2 packages_apps_Settings-2de946e584cad6b26a9683ed5008f26fbcbc3be3.zip |
Merge "Hides Screen Attention setting when AttentionService isn't installed." into sc-dev
Diffstat (limited to 'src/com/android/settings/display/AdaptiveSleepPreferenceController.java')
-rw-r--r-- | src/com/android/settings/display/AdaptiveSleepPreferenceController.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/settings/display/AdaptiveSleepPreferenceController.java b/src/com/android/settings/display/AdaptiveSleepPreferenceController.java index 35f9c72826..b21c6ac32e 100644 --- a/src/com/android/settings/display/AdaptiveSleepPreferenceController.java +++ b/src/com/android/settings/display/AdaptiveSleepPreferenceController.java @@ -139,13 +139,17 @@ public class AdaptiveSleepPreferenceController { } public static int isControllerAvailable(Context context) { - return context.getResources().getBoolean( - com.android.internal.R.bool.config_adaptive_sleep_available) - && isAttentionServiceAvailable(context) + return isAdaptiveSleepSupported(context) ? AVAILABLE_UNSEARCHABLE : UNSUPPORTED_ON_DEVICE; } + static boolean isAdaptiveSleepSupported(Context context) { + return context.getResources().getBoolean( + com.android.internal.R.bool.config_adaptive_sleep_available) + && isAttentionServiceAvailable(context); + } + private static boolean isAttentionServiceAvailable(Context context) { final PackageManager packageManager = context.getPackageManager(); final String resolvePackage = packageManager.getAttentionServicePackageName(); |