Mi aplicación funcionaba perfectamente en mi emulador Android 2.2. Luego decidí probar con un emulador de Android 4.1. El DatePickerDialog
se ve un poco diferente y por alguna razón cuando presiono "Listo", el oyente onDateSet()
recibe dos llamadas y causa problemas en mi aplicación.Android: Emulador Android 4.1 que invoca onDateSet dos veces desde el Diálogo DatePicker
Lo sé porque el registro se muestra a continuación en el código se imprime dos veces cada vez que hago clic en "Hecho"
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
mismo problema android 4.1 en emulador 30 de agosto de 2012, vote aquí https://code.google.com/p/android/issues/detail?id=34860 – Moak
posible duplicado de [Jelly Bean DatePickerDialog --- ¿hay una forma de cancelar?] (http: // stackoverflow.com/questions/11444238/jelly-bean-datepickerdialog-is-there-a-way-to-cancel) –