From de2c57a947f20f79bafa2384f77c32b10ab8f152 Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Mon, 4 Nov 2019 19:12:19 +0000 Subject: [PATCH] Obtain the ICU version from ICU4J instead of ICU4C The ICU version should be the same as an existing CTS enforces it. Bug: 138994281 Test: m droid Change-Id: I36a8e11d50b074d3733ec23ebf22d036a28a1d0b --- .../com/android/server/timezone/RulesManagerService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/core/java/com/android/server/timezone/RulesManagerService.java b/services/core/java/com/android/server/timezone/RulesManagerService.java index 28c171bdeb98e..9347d2194b684 100644 --- a/services/core/java/com/android/server/timezone/RulesManagerService.java +++ b/services/core/java/com/android/server/timezone/RulesManagerService.java @@ -32,6 +32,7 @@ import android.app.timezone.IRulesManager; import android.app.timezone.RulesManager; import android.app.timezone.RulesState; import android.content.Context; +import android.icu.util.TimeZone; import android.os.ParcelFileDescriptor; import android.os.RemoteException; import android.util.Slog; @@ -45,7 +46,6 @@ import com.android.timezone.distro.StagedDistroOperation; import com.android.timezone.distro.TimeZoneDistro; import com.android.timezone.distro.installer.TimeZoneDistroInstaller; -import libcore.icu.ICU; import libcore.timezone.TimeZoneDataFiles; import libcore.timezone.TimeZoneFinder; import libcore.timezone.TzDataSetVersion; @@ -519,7 +519,7 @@ public final class RulesManagerService extends IRulesManager.Stub { // Report the active rules version (i.e. the rules in use by the current // process). pw.println("Active rules version (ICU, ZoneInfoDB, TimeZoneFinder): " - + ICU.getTZDataVersion() + "," + + TimeZone.getTZDataVersion() + "," + ZoneInfoDB.getInstance().getVersion() + "," + TimeZoneFinder.getInstance().getIanaVersion()); break; @@ -535,7 +535,7 @@ public final class RulesManagerService extends IRulesManager.Stub { pw.println("RulesManagerService state: " + toString()); pw.println("Active rules version (ICU, ZoneInfoDB, TimeZoneFinder): " - + ICU.getTZDataVersion() + "," + + TimeZone.getTZDataVersion() + "," + ZoneInfoDB.getInstance().getVersion() + "," + TimeZoneFinder.getInstance().getIanaVersion()); pw.println("Distro state: " + rulesState.toString());