Android :Эмулятор Android 4.1 дважды вызывает onDateSet из диалогового окна DatePicker

Мое приложение отлично работало на моем эмуляторе 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

Working Android 2.2 DatePicker

Android 4.1 DatePicker

Not Working Android 4.1 DatePicker

18
задан Adil Soomro 9 July 2012 в 09:06
поделиться