summaryrefslogtreecommitdiff
path: root/src/com/android/deskclock/Screensaver.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/deskclock/Screensaver.java')
-rw-r--r--src/com/android/deskclock/Screensaver.java29
1 files changed, 3 insertions, 26 deletions
diff --git a/src/com/android/deskclock/Screensaver.java b/src/com/android/deskclock/Screensaver.java
index 49530d44c..29cc13ff9 100644
--- a/src/com/android/deskclock/Screensaver.java
+++ b/src/com/android/deskclock/Screensaver.java
@@ -50,15 +50,6 @@ public final class Screensaver extends DreamService {
private TextClock mDigitalClock;
private AnalogClock mAnalogClock;
- /* Register ContentObserver to see alarm changes for pre-L */
- private final ContentObserver mSettingsContentObserver =
- Utils.isLOrLater() ? null : new ContentObserver(new Handler(Looper.myLooper())) {
- @Override
- public void onChange(boolean selfChange) {
- Utils.refreshAlarm(Screensaver.this, mContentView);
- }
- };
-
// Runs every midnight or when the time changes and refreshes the date.
private final Runnable mMidnightUpdater = new Runnable() {
@Override
@@ -118,16 +109,8 @@ public final class Screensaver extends DreamService {
setFullscreen(true);
// Setup handlers for time reference changes and date updates.
- if (Utils.isLOrLater()) {
- registerReceiver(mAlarmChangedReceiver,
- new IntentFilter(AlarmManager.ACTION_NEXT_ALARM_CLOCK_CHANGED));
- }
-
- if (mSettingsContentObserver != null) {
- @SuppressWarnings("deprecation")
- final Uri uri = Settings.System.getUriFor(Settings.System.NEXT_ALARM_FORMATTED);
- getContentResolver().registerContentObserver(uri, false, mSettingsContentObserver);
- }
+ registerReceiver(mAlarmChangedReceiver,
+ new IntentFilter(AlarmManager.ACTION_NEXT_ALARM_CLOCK_CHANGED));
Utils.updateDate(mDateFormat, mDateFormatForAccessibility, mContentView);
Utils.refreshAlarm(this, mContentView);
@@ -141,17 +124,11 @@ public final class Screensaver extends DreamService {
LOGGER.v("Screensaver detached from window");
super.onDetachedFromWindow();
- if (mSettingsContentObserver != null) {
- getContentResolver().unregisterContentObserver(mSettingsContentObserver);
- }
-
UiDataModel.getUiDataModel().removePeriodicCallback(mMidnightUpdater);
stopPositionUpdater();
// Tear down handlers for time reference changes and date updates.
- if (Utils.isLOrLater()) {
- unregisterReceiver(mAlarmChangedReceiver);
- }
+ unregisterReceiver(mAlarmChangedReceiver);
}
@Override