From fed57ecf8784c761b61d40e87c88a2628142d1dd Mon Sep 17 00:00:00 2001 From: Erik Date: Wed, 10 Mar 2010 15:51:33 -0800 Subject: b/2504857 Changed EventRecurrenceFormatter to use the same days as DateUtils EventRecurrenceFormatter was redefining its own set of day numbers which were different than the ones used by DateUtils. Changed ERF to use the same days so now they can both be updated from the same place without the hidden dependency. Change-Id: Ibafc21b8fbabbbc49fd9cd309f2a8bf63e776b8e --- .../android/calendar/EventRecurrenceFormatter.java | 26 +++++++--------------- 1 file changed, 8 insertions(+), 18 deletions(-) (limited to 'src/com/android/calendar/EventRecurrenceFormatter.java') diff --git a/src/com/android/calendar/EventRecurrenceFormatter.java b/src/com/android/calendar/EventRecurrenceFormatter.java index ce621327..06dfed11 100644 --- a/src/com/android/calendar/EventRecurrenceFormatter.java +++ b/src/com/android/calendar/EventRecurrenceFormatter.java @@ -17,7 +17,6 @@ package com.android.calendar; import android.content.res.Resources; -import android.text.TextUtils; import android.text.format.DateUtils; import android.pim.EventRecurrence; @@ -58,7 +57,7 @@ public class EventRecurrenceFormatter return null; } - int day = recurrence.timeDay2Day(recurrence.startDate.weekDay); + int day = EventRecurrence.timeDay2Day(recurrence.startDate.weekDay); return String.format(format, dayToString(day)); } } @@ -81,15 +80,6 @@ public class EventRecurrenceFormatter return DateUtils.getDayOfWeekString(dayToUtilDay(day), DateUtils.LENGTH_LONG); } - // Day of week used by DateUtils - private static final int UTILS_SU = 0; - private static final int UTILS_MO = 1; - private static final int UTILS_TU = 2; - private static final int UTILS_WE = 3; - private static final int UTILS_TH = 4; - private static final int UTILS_FR = 5; - private static final int UTILS_SA = 6; - /** * Converts EventRecurrence's day of week to DateUtil's day of week. * @param day of week as an EventRecurrence value @@ -97,13 +87,13 @@ public class EventRecurrenceFormatter */ private static int dayToUtilDay(int day) { switch (day) { - case EventRecurrence.SU: return UTILS_SU; - case EventRecurrence.MO: return UTILS_MO; - case EventRecurrence.TU: return UTILS_TU; - case EventRecurrence.WE: return UTILS_WE; - case EventRecurrence.TH: return UTILS_TH; - case EventRecurrence.FR: return UTILS_FR; - case EventRecurrence.SA: return UTILS_SA; + case EventRecurrence.SU: return Calendar.SUNDAY; + case EventRecurrence.MO: return Calendar.MONDAY; + case EventRecurrence.TU: return Calendar.TUESDAY; + case EventRecurrence.WE: return Calendar.WEDNESDAY; + case EventRecurrence.TH: return Calendar.THURSDAY; + case EventRecurrence.FR: return Calendar.FRIDAY; + case EventRecurrence.SA: return Calendar.SATURDAY; default: throw new IllegalArgumentException("bad day argument: " + day); } } -- cgit v1.2.3