Loading services/core/java/com/android/server/timedetector/TimeDetectorService.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -84,6 +84,7 @@ public final class TimeDetectorService extends ITimeDetectorService.Stub { contentResolver.registerContentObserver( contentResolver.registerContentObserver( Settings.Global.getUriFor(Settings.Global.AUTO_TIME), true, Settings.Global.getUriFor(Settings.Global.AUTO_TIME), true, new ContentObserver(handler) { new ContentObserver(handler) { @Override public void onChange(boolean selfChange) { public void onChange(boolean selfChange) { timeDetectorService.handleAutoTimeDetectionChanged(); timeDetectorService.handleAutoTimeDetectionChanged(); } } Loading services/core/java/com/android/server/timedetector/TimeDetectorStrategyImpl.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -572,7 +572,7 @@ public final class TimeDetectorStrategyImpl implements TimeDetectorStrategy { */ */ @VisibleForTesting @VisibleForTesting @Nullable @Nullable public NetworkTimeSuggestion findLatestValidNetworkSuggestionForTests() { public synchronized NetworkTimeSuggestion findLatestValidNetworkSuggestionForTests() { return findLatestValidNetworkSuggestion(); return findLatestValidNetworkSuggestion(); } } Loading @@ -590,7 +590,7 @@ public final class TimeDetectorStrategyImpl implements TimeDetectorStrategy { */ */ @VisibleForTesting @VisibleForTesting @Nullable @Nullable public NetworkTimeSuggestion getLatestNetworkSuggestion() { public synchronized NetworkTimeSuggestion getLatestNetworkSuggestion() { return mLastNetworkSuggestion.get(); return mLastNetworkSuggestion.get(); } } Loading services/core/java/com/android/server/timezonedetector/TimeZoneDetectorCallbackImpl.java +2 −0 Original line number Original line Diff line number Diff line Loading @@ -87,6 +87,7 @@ public final class TimeZoneDetectorCallbackImpl implements TimeZoneDetectorStrat contentResolver.registerContentObserver( contentResolver.registerContentObserver( Settings.Global.getUriFor(Settings.Global.AUTO_TIME_ZONE), true, Settings.Global.getUriFor(Settings.Global.AUTO_TIME_ZONE), true, new ContentObserver(mHandler) { new ContentObserver(mHandler) { @Override public void onChange(boolean selfChange) { public void onChange(boolean selfChange) { handleConfigChangeOnHandlerThread(); handleConfigChangeOnHandlerThread(); } } Loading @@ -97,6 +98,7 @@ public final class TimeZoneDetectorCallbackImpl implements TimeZoneDetectorStrat Settings.Secure.getUriFor(Settings.Secure.LOCATION_TIME_ZONE_DETECTION_ENABLED), Settings.Secure.getUriFor(Settings.Secure.LOCATION_TIME_ZONE_DETECTION_ENABLED), true, true, new ContentObserver(mHandler) { new ContentObserver(mHandler) { @Override public void onChange(boolean selfChange) { public void onChange(boolean selfChange) { handleConfigChangeOnHandlerThread(); handleConfigChangeOnHandlerThread(); } } Loading services/core/java/com/android/server/timezonedetector/TimeZoneDetectorService.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -333,7 +333,7 @@ public final class TimeZoneDetectorService extends ITimeZoneDetectorService.Stub public void onShellCommand(FileDescriptor in, FileDescriptor out, public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err, String[] args, ShellCallback callback, FileDescriptor err, String[] args, ShellCallback callback, ResultReceiver resultReceiver) { ResultReceiver resultReceiver) { (new TimeZoneDetectorShellCommand(this)).exec( new TimeZoneDetectorShellCommand(this).exec( this, in, out, err, args, callback, resultReceiver); this, in, out, err, args, callback, resultReceiver); } } } } Loading services/core/java/com/android/server/timezonedetector/TimeZoneDetectorStrategyImpl.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -644,7 +644,7 @@ public final class TimeZoneDetectorStrategyImpl implements TimeZoneDetectorStrat * A method used to inspect strategy state during tests. Not intended for general use. * A method used to inspect strategy state during tests. Not intended for general use. */ */ @VisibleForTesting @VisibleForTesting public GeolocationTimeZoneSuggestion getLatestGeolocationSuggestion() { public synchronized GeolocationTimeZoneSuggestion getLatestGeolocationSuggestion() { return mLatestGeoLocationSuggestion.get(); return mLatestGeoLocationSuggestion.get(); } } Loading @@ -652,7 +652,7 @@ public final class TimeZoneDetectorStrategyImpl implements TimeZoneDetectorStrat * A {@link TelephonyTimeZoneSuggestion} with additional qualifying metadata. * A {@link TelephonyTimeZoneSuggestion} with additional qualifying metadata. */ */ @VisibleForTesting @VisibleForTesting public static class QualifiedTelephonyTimeZoneSuggestion { public static final class QualifiedTelephonyTimeZoneSuggestion { @VisibleForTesting @VisibleForTesting public final TelephonyTimeZoneSuggestion suggestion; public final TelephonyTimeZoneSuggestion suggestion; Loading Loading
services/core/java/com/android/server/timedetector/TimeDetectorService.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -84,6 +84,7 @@ public final class TimeDetectorService extends ITimeDetectorService.Stub { contentResolver.registerContentObserver( contentResolver.registerContentObserver( Settings.Global.getUriFor(Settings.Global.AUTO_TIME), true, Settings.Global.getUriFor(Settings.Global.AUTO_TIME), true, new ContentObserver(handler) { new ContentObserver(handler) { @Override public void onChange(boolean selfChange) { public void onChange(boolean selfChange) { timeDetectorService.handleAutoTimeDetectionChanged(); timeDetectorService.handleAutoTimeDetectionChanged(); } } Loading
services/core/java/com/android/server/timedetector/TimeDetectorStrategyImpl.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -572,7 +572,7 @@ public final class TimeDetectorStrategyImpl implements TimeDetectorStrategy { */ */ @VisibleForTesting @VisibleForTesting @Nullable @Nullable public NetworkTimeSuggestion findLatestValidNetworkSuggestionForTests() { public synchronized NetworkTimeSuggestion findLatestValidNetworkSuggestionForTests() { return findLatestValidNetworkSuggestion(); return findLatestValidNetworkSuggestion(); } } Loading @@ -590,7 +590,7 @@ public final class TimeDetectorStrategyImpl implements TimeDetectorStrategy { */ */ @VisibleForTesting @VisibleForTesting @Nullable @Nullable public NetworkTimeSuggestion getLatestNetworkSuggestion() { public synchronized NetworkTimeSuggestion getLatestNetworkSuggestion() { return mLastNetworkSuggestion.get(); return mLastNetworkSuggestion.get(); } } Loading
services/core/java/com/android/server/timezonedetector/TimeZoneDetectorCallbackImpl.java +2 −0 Original line number Original line Diff line number Diff line Loading @@ -87,6 +87,7 @@ public final class TimeZoneDetectorCallbackImpl implements TimeZoneDetectorStrat contentResolver.registerContentObserver( contentResolver.registerContentObserver( Settings.Global.getUriFor(Settings.Global.AUTO_TIME_ZONE), true, Settings.Global.getUriFor(Settings.Global.AUTO_TIME_ZONE), true, new ContentObserver(mHandler) { new ContentObserver(mHandler) { @Override public void onChange(boolean selfChange) { public void onChange(boolean selfChange) { handleConfigChangeOnHandlerThread(); handleConfigChangeOnHandlerThread(); } } Loading @@ -97,6 +98,7 @@ public final class TimeZoneDetectorCallbackImpl implements TimeZoneDetectorStrat Settings.Secure.getUriFor(Settings.Secure.LOCATION_TIME_ZONE_DETECTION_ENABLED), Settings.Secure.getUriFor(Settings.Secure.LOCATION_TIME_ZONE_DETECTION_ENABLED), true, true, new ContentObserver(mHandler) { new ContentObserver(mHandler) { @Override public void onChange(boolean selfChange) { public void onChange(boolean selfChange) { handleConfigChangeOnHandlerThread(); handleConfigChangeOnHandlerThread(); } } Loading
services/core/java/com/android/server/timezonedetector/TimeZoneDetectorService.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -333,7 +333,7 @@ public final class TimeZoneDetectorService extends ITimeZoneDetectorService.Stub public void onShellCommand(FileDescriptor in, FileDescriptor out, public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err, String[] args, ShellCallback callback, FileDescriptor err, String[] args, ShellCallback callback, ResultReceiver resultReceiver) { ResultReceiver resultReceiver) { (new TimeZoneDetectorShellCommand(this)).exec( new TimeZoneDetectorShellCommand(this).exec( this, in, out, err, args, callback, resultReceiver); this, in, out, err, args, callback, resultReceiver); } } } } Loading
services/core/java/com/android/server/timezonedetector/TimeZoneDetectorStrategyImpl.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -644,7 +644,7 @@ public final class TimeZoneDetectorStrategyImpl implements TimeZoneDetectorStrat * A method used to inspect strategy state during tests. Not intended for general use. * A method used to inspect strategy state during tests. Not intended for general use. */ */ @VisibleForTesting @VisibleForTesting public GeolocationTimeZoneSuggestion getLatestGeolocationSuggestion() { public synchronized GeolocationTimeZoneSuggestion getLatestGeolocationSuggestion() { return mLatestGeoLocationSuggestion.get(); return mLatestGeoLocationSuggestion.get(); } } Loading @@ -652,7 +652,7 @@ public final class TimeZoneDetectorStrategyImpl implements TimeZoneDetectorStrat * A {@link TelephonyTimeZoneSuggestion} with additional qualifying metadata. * A {@link TelephonyTimeZoneSuggestion} with additional qualifying metadata. */ */ @VisibleForTesting @VisibleForTesting public static class QualifiedTelephonyTimeZoneSuggestion { public static final class QualifiedTelephonyTimeZoneSuggestion { @VisibleForTesting @VisibleForTesting public final TelephonyTimeZoneSuggestion suggestion; public final TelephonyTimeZoneSuggestion suggestion; Loading