make "App info > App battery usage" item directly open the inner screen
This commit is contained in:
@@ -36,6 +36,7 @@ import com.android.settings.Utils
|
|||||||
import com.android.settings.core.SubSettingLauncher
|
import com.android.settings.core.SubSettingLauncher
|
||||||
import com.android.settings.fuelgauge.AdvancedPowerUsageDetail
|
import com.android.settings.fuelgauge.AdvancedPowerUsageDetail
|
||||||
import com.android.settings.fuelgauge.BatteryOptimizeUtils
|
import com.android.settings.fuelgauge.BatteryOptimizeUtils
|
||||||
|
import com.android.settings.fuelgauge.PowerBackgroundUsageDetail
|
||||||
import com.android.settingslib.spa.widget.preference.Preference
|
import com.android.settingslib.spa.widget.preference.Preference
|
||||||
import com.android.settingslib.spa.widget.preference.PreferenceModel
|
import com.android.settingslib.spa.widget.preference.PreferenceModel
|
||||||
import com.android.settingslib.spaprivileged.model.app.installed
|
import com.android.settingslib.spaprivileged.model.app.installed
|
||||||
@@ -113,7 +114,7 @@ private class AppBatteryPresenter(private val context: Context, private val app:
|
|||||||
AdvancedPowerUsageDetail.EXTRA_UID to app.uid,
|
AdvancedPowerUsageDetail.EXTRA_UID to app.uid,
|
||||||
)
|
)
|
||||||
SubSettingLauncher(context)
|
SubSettingLauncher(context)
|
||||||
.setDestination(AdvancedPowerUsageDetail::class.java.name)
|
.setDestination(PowerBackgroundUsageDetail::class.java.name)
|
||||||
.setTitleRes(R.string.battery_details_title)
|
.setTitleRes(R.string.battery_details_title)
|
||||||
.setArguments(args)
|
.setArguments(args)
|
||||||
.setUserHandle(app.userHandle)
|
.setUserHandle(app.userHandle)
|
||||||
|
|||||||
Reference in New Issue
Block a user