Introduce overlaid BatterySaverGoogleScreen

Test: atest BatterySaverScreenTest
Bug: 368359126
Flag: com.android.settings.flags.catalyst_battery_saver_screen
Change-Id: Iac80ea417564fd3c6a1859269109a77e08b0815f
This commit is contained in:
Sunny Shao
2024-11-11 16:13:00 +08:00
parent c0c9592660
commit a84dd63548

View File

@@ -23,7 +23,7 @@ import com.android.settingslib.metadata.preferenceHierarchy
import com.android.settingslib.preference.PreferenceScreenCreator import com.android.settingslib.preference.PreferenceScreenCreator
@ProvidePreferenceScreen @ProvidePreferenceScreen
class BatterySaverScreen : PreferenceScreenCreator { open class BatterySaverScreen : PreferenceScreenCreator {
override val key: String override val key: String
get() = KEY get() = KEY
@@ -39,9 +39,8 @@ class BatterySaverScreen : PreferenceScreenCreator {
override fun hasCompleteHierarchy() = false override fun hasCompleteHierarchy() = false
override fun getPreferenceHierarchy(context: Context) = preferenceHierarchy(this) { override fun getPreferenceHierarchy(context: Context) =
+BatterySaverPreference() preferenceHierarchy(this) { +BatterySaverPreference() order -100 }
}
companion object { companion object {
const val KEY = "battery_saver_screen" const val KEY = "battery_saver_screen"