From 7a86b63115d2f30f729fe4117e2d8c9a1a26341b Mon Sep 17 00:00:00 2001 From: Tiffany Nguyen Date: Wed, 24 Mar 2021 15:23:34 +0000 Subject: [PATCH] Update BatterySettingsFeatureProvider signature. Test: no-op Bug: 181827717 Change-Id: I891452f0195e712dd775f458b16f985c63803370 --- .../fuelgauge/BatterySettingsFeatureProvider.java | 2 +- .../fuelgauge/BatterySettingsFeatureProviderImpl.java | 10 +++++++++- .../android/settings/overlay/FeatureFactoryImpl.java | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java index 73b875bb575..11f28b7895e 100644 --- a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java +++ b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java @@ -24,6 +24,6 @@ public interface BatterySettingsFeatureProvider { /** * Get replacement activity for a given activity or fragment path. */ - String getReplacingActivityName(String activity); + String getReplacingActivityName(String originalActivity); } diff --git a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java index e4106959846..218d0969560 100644 --- a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java +++ b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java @@ -16,13 +16,21 @@ package com.android.settings.fuelgauge; +import android.content.Context; + /** * Feature provider implementation for battery settings usage. */ public class BatterySettingsFeatureProviderImpl implements BatterySettingsFeatureProvider { + protected Context mContext; + + public BatterySettingsFeatureProviderImpl(Context context) { + mContext = context.getApplicationContext(); + } + @Override - public String getReplacingActivityName(String activity) { + public String getReplacingActivityName(String originalActivity) { return null; } } diff --git a/src/com/android/settings/overlay/FeatureFactoryImpl.java b/src/com/android/settings/overlay/FeatureFactoryImpl.java index 9105c10df66..00f9a0e6b63 100644 --- a/src/com/android/settings/overlay/FeatureFactoryImpl.java +++ b/src/com/android/settings/overlay/FeatureFactoryImpl.java @@ -138,7 +138,7 @@ public class FeatureFactoryImpl extends FeatureFactory { @Override public BatterySettingsFeatureProvider getBatterySettingsFeatureProvider(Context context) { if (mBatterySettingsFeatureProvider == null) { - mBatterySettingsFeatureProvider = new BatterySettingsFeatureProviderImpl(); + mBatterySettingsFeatureProvider = new BatterySettingsFeatureProviderImpl(context); } return mBatterySettingsFeatureProvider; }