[Catalyst] Migrate "Screen attention"
Bug: 368359967 Flag: com.android.settings.flags.catalyst_screen_timeout Test: devtool Change-Id: I3c990e8cb6d1414395408b884616574cd6130f81
This commit is contained in:
@@ -18,7 +18,10 @@ package com.android.settings.display
|
||||
|
||||
import android.content.Context
|
||||
import com.android.settings.R
|
||||
import com.android.settings.Settings.ScreenTimeoutActivity
|
||||
import com.android.settings.flags.Flags
|
||||
import com.android.settings.utils.makeLaunchIntent
|
||||
import com.android.settingslib.metadata.PreferenceMetadata
|
||||
import com.android.settingslib.metadata.ProvidePreferenceScreen
|
||||
import com.android.settingslib.metadata.preferenceHierarchy
|
||||
import com.android.settingslib.preference.PreferenceScreenCreator
|
||||
@@ -39,7 +42,11 @@ class ScreenTimeoutScreen : PreferenceScreenCreator {
|
||||
|
||||
override fun hasCompleteHierarchy() = false
|
||||
|
||||
override fun getPreferenceHierarchy(context: Context) = preferenceHierarchy(this) {}
|
||||
override fun getPreferenceHierarchy(context: Context) =
|
||||
preferenceHierarchy(this) { +AdaptiveSleepPreference() }
|
||||
|
||||
override fun getLaunchIntent(context: Context, metadata: PreferenceMetadata?) =
|
||||
makeLaunchIntent(context, ScreenTimeoutActivity::class.java, metadata?.key)
|
||||
|
||||
companion object {
|
||||
const val KEY = "screen_timeout"
|
||||
|
Reference in New Issue
Block a user