summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/DateTimeView.java
diff options
context:
space:
mode:
authorNarayan Kamath <narayan@google.com>2014-11-18 14:52:04 +0000
committerNarayan Kamath <narayan@google.com>2014-11-18 14:54:24 +0000
commit775eca105c34f0b3c2a305ad881ce0353b2f1618 (patch)
tree48b2cb53d98b249e794a86de80d4a2891fee9d22 /core/java/android/widget/DateTimeView.java
parenta58336f6c8aa44373485e5a6d7ec32677387a935 (diff)
downloadframeworks_base-775eca105c34f0b3c2a305ad881ce0353b2f1618.zip
frameworks_base-775eca105c34f0b3c2a305ad881ce0353b2f1618.tar.gz
frameworks_base-775eca105c34f0b3c2a305ad881ce0353b2f1618.tar.bz2
Stop using DATE_FORMAT from settings.
bug: 18388178 Change-Id: I315dc463bb0569adc0b5d1c5ac5a17485f2b5adc
Diffstat (limited to 'core/java/android/widget/DateTimeView.java')
-rw-r--r--core/java/android/widget/DateTimeView.java29
1 files changed, 1 insertions, 28 deletions
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();
- }
- };
}