From 6d5c4a8d8de9b0d7da32ff051e592f210c6568b2 Mon Sep 17 00:00:00 2001 From: Neil Fuller Date: Fri, 13 Jul 2018 19:49:51 +0100 Subject: [PATCH] Avoid use of DateUtilsBridge.icuTimeZone() DateUtilsBridge is only used in one place in framework. The usage is avoidable by sticking to java.util. This decreases the number of non-public libcore classes in use by framework. Test: build Bug: 111055375 Change-Id: Ifd6576b5b6df1e154f16ec201a4575d0b95de66d --- core/java/android/widget/DateTimeView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/java/android/widget/DateTimeView.java b/core/java/android/widget/DateTimeView.java index 4db3607f95f91..c83f26c55f79c 100644 --- a/core/java/android/widget/DateTimeView.java +++ b/core/java/android/widget/DateTimeView.java @@ -30,7 +30,6 @@ import android.content.IntentFilter; import android.content.res.Configuration; import android.content.res.TypedArray; import android.database.ContentObserver; -import android.icu.util.Calendar; import android.os.Handler; import android.text.format.Time; import android.util.AttributeSet; @@ -41,6 +40,7 @@ import com.android.internal.R; import java.text.DateFormat; import java.util.ArrayList; +import java.util.Calendar; import java.util.Date; import java.util.TimeZone; @@ -293,7 +293,7 @@ public class DateTimeView extends TextView { */ private long computeNextMidnight(TimeZone timeZone) { Calendar c = Calendar.getInstance(); - c.setTimeZone(libcore.icu.DateUtilsBridge.icuTimeZone(timeZone)); + c.setTimeZone(timeZone); c.add(Calendar.DAY_OF_MONTH, 1); c.set(Calendar.HOUR_OF_DAY, 0); c.set(Calendar.MINUTE, 0);