diff options
| author | 2017-10-25 20:26:02 +0100 | |
|---|---|---|
| committer | 2017-10-25 20:29:12 +0100 | |
| commit | 1cc722bd7962a58a0e5a9fde174b1b3519f13ec4 (patch) | |
| tree | 572442969bee8d4edfb9593eae16ef8c08324c07 | |
| parent | a34524e71baf90b43fe26f40cfa15c055471f651 (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.java | 8 |
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); } } } |