Skip to content

Commit 06c46ea

Browse files
Merge branch 'AlertDialogHelper'
2 parents 1541c49 + 13c43af commit 06c46ea

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

helpers/src/main/java/ezhard/studio/helpers/AlertDialogHelper.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,11 @@ public interface MultiChoiceDialogCallback{
3434
void onNegativeClick();
3535
}
3636

37-
public interface DateTimePickerCallback {
38-
default void onDateSelected(int year, int month, int day){}
39-
default void onTimeSelected(int hourOfDay, int minute) {}
37+
public interface DatePickerCallback {
38+
void onDateSelected(int year, int month, int day);
39+
}
40+
public interface TimePickerCallback{
41+
void onTimeSelected(int hourOfDay, int minute);
4042

4143
}
4244
/**
@@ -381,7 +383,7 @@ public void onClick(DialogInterface dialog, int id) {
381383
* @param day The initially selected day of the month.
382384
* @param datePickerCallback The callback interface to handle date selection.
383385
*/
384-
public static void showDatePickerDialog(Context context, int year, int month, int day, final DateTimePickerCallback datePickerCallback) {
386+
public static void showDatePickerDialog(Context context, int year, int month, int day, final DatePickerCallback datePickerCallback) {
385387
DatePickerDialog datePickerDialog = new DatePickerDialog(context, new DatePickerDialog.OnDateSetListener() {
386388
@Override
387389
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
@@ -402,7 +404,7 @@ public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth
402404
* @param backgroundColor The background color of the dialog.
403405
* @param datePickerCallback The callback interface to handle date selection.
404406
*/
405-
public static void showDatePickerDialog(Context context, int year, int month, int day, int backgroundColor, final DateTimePickerCallback datePickerCallback) {
407+
public static void showDatePickerDialog(Context context, int year, int month, int day, int backgroundColor, final DatePickerCallback datePickerCallback) {
406408
DatePickerDialog datePickerDialog = new DatePickerDialog(context, new DatePickerDialog.OnDateSetListener() {
407409
@Override
408410
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
@@ -440,7 +442,7 @@ public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth
440442
* @param minute The initially selected minute (0-59).
441443
* @param timePickerCallback The callback interface to handle time selection.
442444
*/
443-
public static void showTimePickerDialog(Context context, int hour, int minute, final DateTimePickerCallback timePickerCallback) {
445+
public static void showTimePickerDialog(Context context, int hour, int minute, final TimePickerCallback timePickerCallback) {
444446
TimePickerDialog timePickerDialog = new TimePickerDialog(context, new TimePickerDialog.OnTimeSetListener() {
445447
@Override
446448
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
@@ -460,7 +462,7 @@ public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
460462
* @param backgroundColor The background color of the dialog.
461463
* @param timePickerCallback The callback interface to handle time selection.
462464
*/
463-
public static void showTimePickerDialog(Context context, int hour, int minute, int backgroundColor, final DateTimePickerCallback timePickerCallback) {
465+
public static void showTimePickerDialog(Context context, int hour, int minute, int backgroundColor, final TimePickerCallback timePickerCallback) {
464466
TimePickerDialog timePickerDialog = new TimePickerDialog(context, new TimePickerDialog.OnTimeSetListener() {
465467
@Override
466468
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {

0 commit comments

Comments
 (0)