diff --git a/android/src/main/java/com/reactlibrary/DatePickerFragment.java b/android/src/main/java/com/reactlibrary/DatePickerFragment.java index 7dde105..c250384 100644 --- a/android/src/main/java/com/reactlibrary/DatePickerFragment.java +++ b/android/src/main/java/com/reactlibrary/DatePickerFragment.java @@ -134,6 +134,7 @@ else if (scrollOrientation.equals("vertical")) dpd.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialogInterface) { + callback.invoke(null, null, null); Log.d("TimePicker", "Dialog was cancelled"); } }); @@ -159,7 +160,7 @@ public void onDateSet(DatePickerDialog datePickerDialog, int i, int i1, int i2) int monthString = i1+1; //second < 10 ? "0" + second : "" + second; String date = "You picked the following date: " + yearString + "h" + monthString + "m" + dayString + "s"; - callback.invoke(yearString, monthString,dayString); + callback.invoke(yearString, monthString, dayString); getActivity().getFragmentManager().popBackStackImmediate(); getDialog().dismiss(); // getActivity().finish(); diff --git a/android/src/main/java/com/reactlibrary/TimePickerFragment.java b/android/src/main/java/com/reactlibrary/TimePickerFragment.java index e8425e5..22e0564 100644 --- a/android/src/main/java/com/reactlibrary/TimePickerFragment.java +++ b/android/src/main/java/com/reactlibrary/TimePickerFragment.java @@ -205,6 +205,7 @@ else if (disabledTimes.getMap(i).hasKey("minute")) tpd.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialogInterface) { + callback.invoke(null, null, null); Log.d("TimePicker", "Dialog was cancelled"); } });