Datepicker Dialog Box Does Not Open On Click
When I run and click the button, it does not open the datapicker dialogbox. I am not able to find out what is incorrect. Please, any one can check and guide me where is the incorre
Solution 1:
@OverridepublicvoidonClick(View v) {
switch (v.getId()) {
case R.id.button_date:
showDialog(999);// Method for Show Dialog. You can use any Intbreak;
case R.id.button_time:
showDialog(99);
break;
}
}
and Define this method for Identified dialog from int.
@Overrideprotected Dialog onCreateDialog(int id) {
// TODO Auto-generated method stubif (id == 999) {
return new DatePickerDialog(this, myDateListener, yr, month, day);
} elseif (id == 99) {
return new TimePickerDialog(this, myTimeListener, h, m, true);
}
returnnull;
}
And there Listeners
// For Date Pickerprivate DatePickerDialog.OnDateSetListenermyDateListener=newOnDateSetListener() {
@OverridepublicvoidonDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
day = dayOfMonth;
month = monthOfYear + 1;
yr = year;
Toast.makeText(
MainActivity.this,
newStringBuilder().append(day).append("-").append(month)
.append("-").append(yr), Toast.LENGTH_LONG).show();
}
};
// For TimePickerprivate TimePickerDialog.OnTimeSetListenermyTimeListener=newOnTimeSetListener() {
@OverridepublicvoidonTimeSet(TimePicker view, int hourOfDay, int minute) {
// TODO Auto-generated method stub
h = hourOfDay;
m = minute;
Toast.makeText(MainActivity.this,
newStringBuilder().append(h).append(":").append(m),
Toast.LENGTH_LONG).show();
}
};
Post a Comment for "Datepicker Dialog Box Does Not Open On Click"