From 775eca105c34f0b3c2a305ad881ce0353b2f1618 Mon Sep 17 00:00:00 2001 From: Narayan Kamath Date: Tue, 18 Nov 2014 14:52:04 +0000 Subject: Stop using DATE_FORMAT from settings. bug: 18388178 Change-Id: I315dc463bb0569adc0b5d1c5ac5a17485f2b5adc --- core/java/android/widget/DateTimeView.java | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-) (limited to 'core/java/android/widget/DateTimeView.java') diff --git a/core/java/android/widget/DateTimeView.java b/core/java/android/widget/DateTimeView.java index 45d1403..86cd52f 100644 --- a/core/java/android/widget/DateTimeView.java +++ b/core/java/android/widget/DateTimeView.java @@ -149,7 +149,7 @@ public class DateTimeView extends TextView { format = getTimeFormat(); break; case SHOW_MONTH_DAY_YEAR: - format = getDateFormat(); + format = DateFormat.getDateInstance(DateFormat.SHORT); break; default: throw new RuntimeException("unknown display value: " + display); @@ -189,21 +189,6 @@ public class DateTimeView extends TextView { return android.text.format.DateFormat.getTimeFormat(getContext()); } - private DateFormat getDateFormat() { - String format = Settings.System.getString(getContext().getContentResolver(), - Settings.System.DATE_FORMAT); - if (format == null || "".equals(format)) { - return DateFormat.getDateInstance(DateFormat.SHORT); - } else { - try { - return new SimpleDateFormat(format); - } catch (IllegalArgumentException e) { - // If we tried to use a bad format string, fall back to a default. - return DateFormat.getDateInstance(DateFormat.SHORT); - } - } - } - private void registerReceivers() { Context context = getContext(); @@ -213,15 +198,11 @@ public class DateTimeView extends TextView { filter.addAction(Intent.ACTION_CONFIGURATION_CHANGED); filter.addAction(Intent.ACTION_TIMEZONE_CHANGED); context.registerReceiver(mBroadcastReceiver, filter); - - Uri uri = Settings.System.getUriFor(Settings.System.DATE_FORMAT); - context.getContentResolver().registerContentObserver(uri, true, mContentObserver); } private void unregisterReceivers() { Context context = getContext(); context.unregisterReceiver(mBroadcastReceiver); - context.getContentResolver().unregisterContentObserver(mContentObserver); } private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { @@ -241,12 +222,4 @@ public class DateTimeView extends TextView { update(); } }; - - private ContentObserver mContentObserver = new ContentObserver(new Handler()) { - @Override - public void onChange(boolean selfChange) { - mLastFormat = null; - update(); - } - }; } -- cgit v1.1