diff --git a/src/com/android/settings/fuelgauge/PowerUsageBase.java b/src/com/android/settings/fuelgauge/PowerUsageBase.java index ec73b1b57a8..821bd7a0eb0 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageBase.java +++ b/src/com/android/settings/fuelgauge/PowerUsageBase.java @@ -67,17 +67,12 @@ public abstract class PowerUsageBase extends DashboardFragment { @Override public void onStart() { super.onStart(); - } - - @Override - public void onResume() { - super.onResume(); mBatteryBroadcastReceiver.register(); } @Override - public void onPause() { - super.onPause(); + public void onStop() { + super.onStop(); mBatteryBroadcastReceiver.unRegister(); } @@ -85,7 +80,7 @@ public abstract class PowerUsageBase extends DashboardFragment { final Bundle bundle = new Bundle(); bundle.putInt(KEY_REFRESH_TYPE, refreshType); - getLoaderManager().restartLoader(0, bundle, new PowerLoaderCallback()); + LoaderManager.getInstance(this).restartLoader(0, bundle, new PowerLoaderCallback()); } protected abstract void refreshUi(@BatteryUpdateType int refreshType); diff --git a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageBaseTest.java b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageBaseTest.java index cd1b1780d2c..e66c7e142ad 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageBaseTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageBaseTest.java @@ -57,7 +57,7 @@ public class PowerUsageBaseTest { mFragment = spy(new TestFragment()); mFragment.setBatteryStatsHelper(mBatteryStatsHelper); - doReturn(mLoaderManager).when(mFragment).getLoaderManager(); + doReturn(mLoaderManager).when(LoaderManager.getInstance(any())); } @Test