i create a dialog in my onCreate
method in my normal activity:
datePicker = new DatePickerDialog(this, this, cal.get(YEAR),
cal.get(MONTH), cal.get(DAY_OF_MONTH));
then i call a button listener :
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
datePicker.show();
Log.e("tag", "Passage dans le click");
}
});
when cancel =>
when OK =>
howewer if i write twice Datepicker.show()
, that work :
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
datePicker.show();
datePicker.show();
Log.e("tag", "Passage dans le click");
}
});
you can try below code... A dialog object is every time create and it would be showing every time. hope it will work.
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
datePicker = new DatePickerDialog(this, this, cal.get(YEAR), cal.get(MONTH), cal.get(DAY_OF_MONTH));
datePicker.show();
Log.e("tag", "Passage dans le click");
}
});