From f2e33df51ceccd55f5b1b197317321746a89e5ad Mon Sep 17 00:00:00 2001 From: Tiffany Nguyen Date: Wed, 14 Apr 2021 04:34:02 +0000 Subject: [PATCH] Update BatterySettingsFeatureProvider to an activity-friendly interface. Test: no impl Bug: 181827718 Change-Id: I006c7c253df516981240d49fd2590fa68dabb9f2 --- .../settings/fuelgauge/BatterySettingsFeatureProvider.java | 4 +++- .../fuelgauge/BatterySettingsFeatureProviderImpl.java | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java index 11f28b7895e..64392226ff2 100644 --- a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java +++ b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java @@ -16,6 +16,8 @@ package com.android.settings.fuelgauge; +import android.content.ComponentName; + /** * Feature provider for battery settings usage. */ @@ -24,6 +26,6 @@ public interface BatterySettingsFeatureProvider { /** * Get replacement activity for a given activity or fragment path. */ - String getReplacingActivityName(String originalActivity); + ComponentName getReplacingActivity(ComponentName originalActivity); } diff --git a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java index 218d0969560..f55d7f32529 100644 --- a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java +++ b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java @@ -16,6 +16,7 @@ package com.android.settings.fuelgauge; +import android.content.ComponentName; import android.content.Context; /** @@ -30,7 +31,7 @@ public class BatterySettingsFeatureProviderImpl implements BatterySettingsFeatur } @Override - public String getReplacingActivityName(String originalActivity) { + public ComponentName getReplacingActivity(ComponentName originalActivity) { return null; } }