Мое приложение отлично работало на моем эмуляторе Android 2.2. Затем я решил протестировать эмулятор Android 4.1. DatePickerDialog
выглядит немного по-другому и по какой-то причине, когда я нажимаю "Готово", прослушиватель onDateSet()
дважды вызывается и вызывает проблемы в моем приложении.
Я знаю это, потому что журнал, показанный ниже в коде, печатается дважды, когда я нажимаю "Готово"
mDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Log.v("onDateSet", "ENTERED");
//rest of code...
}};
Android 2.2 DatePicker
Android 4.1 DatePicker