diff --git a/src/com/android/settings/display/BrightnessLevelPreferenceController.java b/src/com/android/settings/display/BrightnessLevelPreferenceController.java index f9c9d53a961..ee573eb5804 100644 --- a/src/com/android/settings/display/BrightnessLevelPreferenceController.java +++ b/src/com/android/settings/display/BrightnessLevelPreferenceController.java @@ -35,13 +35,13 @@ import com.android.settings.wrapper.PowerManagerWrapper; import com.android.settingslib.core.AbstractPreferenceController; import com.android.settingslib.core.lifecycle.Lifecycle; import com.android.settingslib.core.lifecycle.LifecycleObserver; -import com.android.settingslib.core.lifecycle.events.OnPause; -import com.android.settingslib.core.lifecycle.events.OnResume; +import com.android.settingslib.core.lifecycle.events.OnStart; +import com.android.settingslib.core.lifecycle.events.OnStop; import java.text.NumberFormat; public class BrightnessLevelPreferenceController extends AbstractPreferenceController implements - PreferenceControllerMixin, LifecycleObserver, OnResume, OnPause { + PreferenceControllerMixin, LifecycleObserver, OnStart, OnStop { private static final String TAG = "BrightnessPrefCtrl"; private static final String KEY_BRIGHTNESS = "brightness"; @@ -114,7 +114,7 @@ public class BrightnessLevelPreferenceController extends AbstractPreferenceContr } @Override - public void onResume() { + public void onStart() { mContentResolver.registerContentObserver(BRIGHTNESS_MODE_URI, false, mBrightnessObserver); mContentResolver.registerContentObserver(BRIGHTNESS_URI, false, mBrightnessObserver); mContentResolver.registerContentObserver(BRIGHTNESS_FOR_VR_URI, false, mBrightnessObserver); @@ -122,7 +122,7 @@ public class BrightnessLevelPreferenceController extends AbstractPreferenceContr } @Override - public void onPause() { + public void onStop() { mContentResolver.unregisterContentObserver(mBrightnessObserver); } diff --git a/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java index 0b1fdde1a43..95144bd7aa5 100644 --- a/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java @@ -81,13 +81,13 @@ public class BrightnessLevelPreferenceControllerTest { } @Test - public void onResume_shouldRegisterObserver() { + public void onStart_shouldRegisterObserver() { Context context = RuntimeEnvironment.application; BrightnessLevelPreferenceController controller = new BrightnessLevelPreferenceController(context, null, mPowerManager); ShadowContentResolver shadowContentResolver = Shadow.extract(context.getContentResolver()); - controller.onResume(); + controller.onStart(); assertThat(shadowContentResolver.getContentObservers( System.getUriFor(System.SCREEN_BRIGHTNESS_MODE))).isNotEmpty(); @@ -100,15 +100,15 @@ public class BrightnessLevelPreferenceControllerTest { } @Test - public void onPause_shouldUnregisterObserver() { + public void onStop_shouldUnregisterObserver() { Context context = RuntimeEnvironment.application; BrightnessLevelPreferenceController controller = new BrightnessLevelPreferenceController(context, null, mPowerManager); ShadowContentResolver shadowContentResolver = Shadow.extract(context.getContentResolver()); controller.displayPreference(mScreen); - controller.onResume(); - controller.onPause(); + controller.onStart(); + controller.onStop(); assertThat(shadowContentResolver.getContentObservers( System.getUriFor(System.SCREEN_BRIGHTNESS_MODE))).isEmpty();