summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/SystemServer.java
diff options
context:
space:
mode:
authorNeil Fuller <nfuller@google.com>2018-06-19 12:53:47 +0100
committerNeil Fuller <nfuller@google.com>2018-06-21 09:30:34 +0000
commitcccc48d0fe07349e1804dd7803db604d37a6d450 (patch)
tree5074de619835716126f01e71c1e5f55dd5559cdd /services/java/com/android/server/SystemServer.java
parent3b0eba44994cf35b743a09cba351427a1f700c5f (diff)
Minimum viable TimeZoneDetectorService
This is a do-nothing TimeZoneDetectorService that can be populated in following commits. A temporary method has been added so the service has one method. Unit tests can be run with: atest FrameworksServicesTests:TimeZoneDetectorServiceTest Test: build / boot Test: See above Merged-In: I565fb5dd2f18b7aac2e5779d346bfe69e9da02af Change-Id: I565fb5dd2f18b7aac2e5779d346bfe69e9da02af
Diffstat (limited to 'services/java/com/android/server/SystemServer.java')
-rw-r--r--services/java/com/android/server/SystemServer.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index 58e77e8c078f..c523c7ee6fee 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -206,6 +206,8 @@ public final class SystemServer {
"com.android.server.timezone.RulesManagerService$Lifecycle";
private static final String TIME_DETECTOR_SERVICE_CLASS =
"com.android.server.timedetector.TimeDetectorService$Lifecycle";
+ private static final String TIME_ZONE_DETECTOR_SERVICE_CLASS =
+ "com.android.server.timezonedetector.TimeZoneDetectorService$Lifecycle";
private static final String PERSISTENT_DATA_BLOCK_PROP = "ro.frp.pst";
@@ -1211,6 +1213,14 @@ public final class SystemServer {
}
traceEnd();
+ traceBeginAndSlog("StartTimeZoneDetectorService");
+ try {
+ mSystemServiceManager.startService(TIME_ZONE_DETECTOR_SERVICE_CLASS);
+ } catch (Throwable e) {
+ reportWtf("starting StartTimeZoneDetectorService service", e);
+ }
+ traceEnd();
+
if (!disableNonCoreServices && !disableSearchManager) {
traceBeginAndSlog("StartSearchManagerService");
try {