Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java +8 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import android.widget.TextView; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Locale; import java.util.TimeZone; import com.android.internal.R; Loading @@ -52,6 +53,7 @@ public class Clock extends TextView { private Calendar mCalendar; private String mClockFormatString; private SimpleDateFormat mClockFormat; private Locale mLocale; private static final int AM_PM_STYLE_NORMAL = 0; private static final int AM_PM_STYLE_SMALL = 1; Loading Loading @@ -117,6 +119,12 @@ public class Clock extends TextView { if (mClockFormat != null) { mClockFormat.setTimeZone(mCalendar.getTimeZone()); } } else if (action.equals(Intent.ACTION_CONFIGURATION_CHANGED)) { final Locale newLocale = getResources().getConfiguration().locale; if (! newLocale.equals(mLocale)) { mLocale = newLocale; mClockFormatString = ""; // force refresh } } updateClock(); } Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java +8 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import android.widget.TextView; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Locale; import java.util.TimeZone; import com.android.internal.R; Loading @@ -52,6 +53,7 @@ public class Clock extends TextView { private Calendar mCalendar; private String mClockFormatString; private SimpleDateFormat mClockFormat; private Locale mLocale; private static final int AM_PM_STYLE_NORMAL = 0; private static final int AM_PM_STYLE_SMALL = 1; Loading Loading @@ -117,6 +119,12 @@ public class Clock extends TextView { if (mClockFormat != null) { mClockFormat.setTimeZone(mCalendar.getTimeZone()); } } else if (action.equals(Intent.ACTION_CONFIGURATION_CHANGED)) { final Locale newLocale = getResources().getConfiguration().locale; if (! newLocale.equals(mLocale)) { mLocale = newLocale; mClockFormatString = ""; // force refresh } } updateClock(); } Loading