[Catalyst] Migrate "Lock screen" entry point
Bug: 372307567 Flag: com.android.settings.flags.catalyst_lockscreen_from_display_settings Test: manual Change-Id: I0c269c550c678362f345c9b5438a133c7a76fe10
This commit is contained in:
@@ -18,12 +18,14 @@ package com.android.settings.security
|
||||
import android.content.Context
|
||||
import com.android.settings.R
|
||||
import com.android.settings.flags.Flags
|
||||
import com.android.settings.notification.LockScreenNotificationPreferenceController
|
||||
import com.android.settingslib.metadata.PreferenceSummaryProvider
|
||||
import com.android.settingslib.metadata.ProvidePreferenceScreen
|
||||
import com.android.settingslib.metadata.preferenceHierarchy
|
||||
import com.android.settingslib.preference.PreferenceScreenCreator
|
||||
|
||||
@ProvidePreferenceScreen
|
||||
open class LockScreenPreferenceScreen : PreferenceScreenCreator {
|
||||
open class LockScreenPreferenceScreen : PreferenceScreenCreator, PreferenceSummaryProvider {
|
||||
override val key: String
|
||||
get() = KEY
|
||||
|
||||
@@ -33,17 +35,21 @@ open class LockScreenPreferenceScreen : PreferenceScreenCreator {
|
||||
override val keywords: Int
|
||||
get() = R.string.keywords_ambient_display_screen
|
||||
|
||||
override fun getSummary(context: Context): CharSequence? =
|
||||
context.getString(LockScreenNotificationPreferenceController.getSummaryResource(context))
|
||||
|
||||
override fun isFlagEnabled(context: Context) = Flags.catalystLockscreenFromDisplaySettings()
|
||||
|
||||
override fun hasCompleteHierarchy() = false
|
||||
|
||||
override fun fragmentClass() = LockscreenDashboardFragment::class.java
|
||||
|
||||
override fun getPreferenceHierarchy(context: Context) = preferenceHierarchy(this) {
|
||||
// add hierarchy here
|
||||
}
|
||||
override fun getPreferenceHierarchy(context: Context) =
|
||||
preferenceHierarchy(this) {
|
||||
// add hierarchy here
|
||||
}
|
||||
|
||||
companion object {
|
||||
const val KEY = "lockscreen_from_display_settings"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user