2121import android .content .DialogInterface .OnClickListener ;
2222import android .os .Bundle ;
2323import android .text .TextUtils .TruncateAt ;
24- import android .text .format .DateFormat ;
2524import android .view .LayoutInflater ;
2625import android .view .View ;
2726import android .widget .DatePicker ;
3635/**
3736 * A simple dialog containing an {@link android.widget.DatePicker}.
3837 */
39- public class DatePickerDialog extends AlertDialog implements OnClickListener ,
38+ public class DatePickerDialog extends AlertDialog implements OnClickListener ,
4039 OnDateChangedListener {
4140
4241 private static final String YEAR = "year" ;
4342 private static final String MONTH = "month" ;
4443 private static final String DAY = "day" ;
45-
44+
4645 private final DatePicker mDatePicker ;
4746 private final OnDateSetListener mCallBack ;
4847 private final Calendar mCalendar ;
@@ -80,7 +79,7 @@ public DatePickerDialog(Context context,
8079 int year ,
8180 int monthOfYear ,
8281 int dayOfMonth ) {
83- this (context , com .android .internal .R .style .Theme_Dialog_Alert ,
82+ this (context , com .android .internal .R .style .Theme_Dialog_Alert ,
8483 callBack , year , monthOfYear , dayOfMonth );
8584 }
8685
@@ -106,17 +105,17 @@ public DatePickerDialog(Context context,
106105 mInitialDay = dayOfMonth ;
107106 DateFormatSymbols symbols = new DateFormatSymbols ();
108107 mWeekDays = symbols .getShortWeekdays ();
109-
108+
110109 mTitleDateFormat = java .text .DateFormat .
111110 getDateInstance (java .text .DateFormat .FULL );
112111 mCalendar = Calendar .getInstance ();
113112 updateTitle (mInitialYear , mInitialMonth , mInitialDay );
114-
115- setButton (context .getText (R .string .date_time_set ), this );
116- setButton2 ( context .getText (R .string .cancel ), (OnClickListener ) null );
113+
114+ setButton (BUTTON_POSITIVE , context .getText (R .string .date_time_set ), this );
115+ setButton ( BUTTON_NEGATIVE , context .getText (R .string .cancel ), (OnClickListener ) null );
117116 setIcon (R .drawable .ic_dialog_time );
118-
119- LayoutInflater inflater =
117+
118+ LayoutInflater inflater =
120119 (LayoutInflater ) context .getSystemService (Context .LAYOUT_INFLATER_SERVICE );
121120 View view = inflater .inflate (R .layout .date_picker_dialog , null );
122121 setView (view );
@@ -136,20 +135,20 @@ public void show() {
136135 title .setSingleLine ();
137136 title .setEllipsize (TruncateAt .END );
138137 }
139-
138+
140139 public void onClick (DialogInterface dialog , int which ) {
141140 if (mCallBack != null ) {
142141 mDatePicker .clearFocus ();
143- mCallBack .onDateSet (mDatePicker , mDatePicker .getYear (),
142+ mCallBack .onDateSet (mDatePicker , mDatePicker .getYear (),
144143 mDatePicker .getMonth (), mDatePicker .getDayOfMonth ());
145144 }
146145 }
147-
146+
148147 public void onDateChanged (DatePicker view , int year ,
149148 int month , int day ) {
150149 updateTitle (year , month , day );
151150 }
152-
151+
153152 public void updateDate (int year , int monthOfYear , int dayOfMonth ) {
154153 mInitialYear = year ;
155154 mInitialMonth = monthOfYear ;
@@ -163,7 +162,7 @@ private void updateTitle(int year, int month, int day) {
163162 mCalendar .set (Calendar .DAY_OF_MONTH , day );
164163 setTitle (mTitleDateFormat .format (mCalendar .getTime ()));
165164 }
166-
165+
167166 @ Override
168167 public Bundle onSaveInstanceState () {
169168 Bundle state = super .onSaveInstanceState ();
@@ -172,7 +171,7 @@ public Bundle onSaveInstanceState() {
172171 state .putInt (DAY , mDatePicker .getDayOfMonth ());
173172 return state ;
174173 }
175-
174+
176175 @ Override
177176 public void onRestoreInstanceState (Bundle savedInstanceState ) {
178177 super .onRestoreInstanceState (savedInstanceState );
0 commit comments