diff options
| author | Alan Viverette <alanv@google.com> | 2016-03-04 13:38:26 -0500 |
|---|---|---|
| committer | Alan Viverette <alanv@google.com> | 2016-03-09 13:41:58 -0500 |
| commit | da7cc2d2ae2cf8742d12773852d8de6cd16201d7 (patch) | |
| tree | 0fc39790a22cb1d2124d4ef8fe81b8f67479c483 /core/java/android/widget/SimpleMonthView.java | |
| parent | 366e137c0e6afe420131560c5783627ed9e06625 (diff) | |
Add temporary logging to SimpleMonthView
We can remove this once we figure out why the dates are messed up.
Bug: 27310206
Change-Id: I34fff5251124cc0867955255189ed323dc7170c1
Diffstat (limited to 'core/java/android/widget/SimpleMonthView.java')
| -rw-r--r-- | core/java/android/widget/SimpleMonthView.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/core/java/android/widget/SimpleMonthView.java b/core/java/android/widget/SimpleMonthView.java index 8a7ce1280ad7..43cf5a1cdc0b 100644 --- a/core/java/android/widget/SimpleMonthView.java +++ b/core/java/android/widget/SimpleMonthView.java @@ -33,6 +33,7 @@ import android.text.TextPaint; import android.text.format.DateFormat; import android.util.AttributeSet; import android.util.IntArray; +import android.util.Log; import android.util.MathUtils; import android.util.StateSet; import android.view.KeyEvent; @@ -69,6 +70,9 @@ class SimpleMonthView extends View { private static final int SELECTED_HIGHLIGHT_ALPHA = 0xB0; + /** Temporary until we figure out why the date gets messed up. */ + private static final boolean DEBUG_WRONG_DATE = true; + private final TextPaint mMonthPaint = new TextPaint(); private final TextPaint mDayOfWeekPaint = new TextPaint(); private final TextPaint mDayPaint = new TextPaint(); @@ -189,6 +193,12 @@ class SimpleMonthView extends View { } private void updateDayOfWeekLabels() { + if (DEBUG_WRONG_DATE) { + Log.d(LOG_TAG, "enter updateDayOfWeekLabels()", new Exception()); + Log.d(LOG_TAG, "mLocale => " + mLocale); + Log.d(LOG_TAG, "mWeekStart => " + mWeekStart); + } + final Calendar calendar = Calendar.getInstance(mLocale); calendar.setFirstDayOfWeek(mWeekStart); @@ -197,6 +207,10 @@ class SimpleMonthView extends View { calendar.set(Calendar.DAY_OF_WEEK, i); mDayOfWeekLabels[i] = formatter.format(calendar.getTime()); } + + if (DEBUG_WRONG_DATE) { + Log.d(LOG_TAG, "mDayOfWeekLabels <= " + Arrays.toString(mDayOfWeekLabels)); + } } /** @@ -760,12 +774,20 @@ class SimpleMonthView extends View { * {@link Calendar#SUNDAY} through {@link Calendar#SATURDAY} */ public void setFirstDayOfWeek(int weekStart) { + if (DEBUG_WRONG_DATE) { + Log.d(LOG_TAG, "enter setFirstDayOfWeek(" + weekStart + ")", new Exception()); + } + if (isValidDayOfWeek(weekStart)) { mWeekStart = weekStart; } else { mWeekStart = mCalendar.getFirstDayOfWeek(); } + if (DEBUG_WRONG_DATE) { + Log.d(LOG_TAG, "mWeekStart <=" + mWeekStart); + } + updateDayOfWeekLabels(); // Invalidate cached accessibility information. |
