Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ba3dbd9d authored by Jacky Wang's avatar Jacky Wang
Browse files

[Catalyst] Add launch intent for Battery Saver screen

Fix: 395163443
Flag: com.android.settings.flags.catalyst
Test: devtool
Change-Id: Idfc0300ffe8f5e944fb39425280fff20b1e2c16d
parent cc2b6ab4
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -17,7 +17,10 @@ package com.android.settings.fuelgauge.batterysaver

import android.content.Context
import com.android.settings.R
import com.android.settings.Settings.BatterySaverSettingsActivity
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
@@ -42,6 +45,9 @@ open class BatterySaverScreen : PreferenceScreenCreator {
    override fun getPreferenceHierarchy(context: Context) =
        preferenceHierarchy(context, this) { +BatterySaverPreference() order -100 }

    override fun getLaunchIntent(context: Context, metadata: PreferenceMetadata?) =
        makeLaunchIntent(context, BatterySaverSettingsActivity::class.java, metadata?.key)

    companion object {
        const val KEY = "battery_saver_screen"
    }