summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Neil Fuller <nfuller@google.com> 2017-10-25 20:26:02 +0100
committer Neil Fuller <nfuller@google.com> 2017-10-25 20:29:12 +0100
commit1cc722bd7962a58a0e5a9fde174b1b3519f13ec4 (patch)
tree572442969bee8d4edfb9593eae16ef8c08324c07
parenta34524e71baf90b43fe26f40cfa15c055471f651 (diff)
Remove libcore.icu.TimeZoneNames.forLocale usage
Remove usage of libcore.icu.TimeZoneNames.forLocale(Locale) so it can be removed. This is the last user. Instead, an equivalent method is used from the TimeZoneFinder class. Bug: 36971201 Test: Build, boot, manual use of time zone settings picker. Change-Id: I2645974f404c08aaecf13476ca022d07535f9b96
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/datetime/ZoneGetter.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/datetime/ZoneGetter.java b/packages/SettingsLib/src/com/android/settingslib/datetime/ZoneGetter.java
index 1771208398fd..1cb255bf8973 100644
--- a/packages/SettingsLib/src/com/android/settingslib/datetime/ZoneGetter.java
+++ b/packages/SettingsLib/src/com/android/settingslib/datetime/ZoneGetter.java
@@ -43,6 +43,7 @@ import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.TimeZone;
+import libcore.util.TimeZoneFinder;
/**
* ZoneGetter is the utility class to get time zone and zone list, and both of them have display
@@ -376,10 +377,9 @@ public class ZoneGetter {
}
// Create a lookup of local zone IDs.
- localZoneIds = new HashSet<String>();
- for (String olsonId : libcore.icu.TimeZoneNames.forLocale(locale)) {
- localZoneIds.add(olsonId);
- }
+ List<String> zoneIds =
+ TimeZoneFinder.getInstance().lookupTimeZoneIdsByCountry(locale.getCountry());
+ localZoneIds = new HashSet<>(zoneIds);
}
}
}