Fix sul bottone annulla del DialogAskMagazzinoProssimita
This commit is contained in:
parent
ba35a6b32d
commit
185288b221
@ -93,6 +93,8 @@ public class ProdFabbisognoLineeProdFragment extends BaseFragment implements ITi
|
||||
//Load fabbisogno
|
||||
this.mViewModel.loadFabbisogno(startDate, endDate, codMdep, this::startPickingActivity);
|
||||
// }
|
||||
}, () -> {
|
||||
popMe();
|
||||
})
|
||||
.show(getActivity().getSupportFragmentManager(), "tag");
|
||||
}
|
||||
|
||||
@ -36,20 +36,22 @@ public class DialogAskMagazzinoProssimitaView extends BaseDialogFragment impleme
|
||||
DialogAskMagazzinoProssimitaViewModel mViewModel;
|
||||
|
||||
private final RunnableArgsss<JtbFasi, Date, Date> mOnItemSelected;
|
||||
private final Runnable mOnAbort;
|
||||
|
||||
private Context mContext;
|
||||
private DialogAskMagazzinoProssimitaBinding mBindings;
|
||||
|
||||
// private JtbFasi mSelectedItem;
|
||||
|
||||
public static DialogAskMagazzinoProssimitaView newInstance(RunnableArgsss<JtbFasi, Date, Date> onItemSelected) {
|
||||
return new DialogAskMagazzinoProssimitaView(onItemSelected);
|
||||
public static DialogAskMagazzinoProssimitaView newInstance(RunnableArgsss<JtbFasi, Date, Date> onItemSelected, Runnable onAbort) {
|
||||
return new DialogAskMagazzinoProssimitaView(onItemSelected, onAbort);
|
||||
}
|
||||
|
||||
|
||||
private DialogAskMagazzinoProssimitaView(RunnableArgsss<JtbFasi, Date, Date> onItemSelected) {
|
||||
private DialogAskMagazzinoProssimitaView(RunnableArgsss<JtbFasi, Date, Date> onItemSelected, Runnable onAbort) {
|
||||
super();
|
||||
this.mOnItemSelected = onItemSelected;
|
||||
this.mOnAbort = onAbort;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@ -79,6 +81,7 @@ public class DialogAskMagazzinoProssimitaView extends BaseDialogFragment impleme
|
||||
// } else {
|
||||
// FBToast.warningToast(mContext, getResources().getString(R.string.please_select_an_item), Toast.LENGTH_LONG);
|
||||
// }
|
||||
mOnItemSelected.run(null, mViewModel.startDate, mViewModel.endDate);
|
||||
}
|
||||
});
|
||||
|
||||
@ -86,6 +89,7 @@ public class DialogAskMagazzinoProssimitaView extends BaseDialogFragment impleme
|
||||
@Override
|
||||
public void onSingleClick(View v) {
|
||||
getDialog().dismiss();
|
||||
mOnAbort.run();
|
||||
}
|
||||
});
|
||||
|
||||
@ -111,7 +115,6 @@ public class DialogAskMagazzinoProssimitaView extends BaseDialogFragment impleme
|
||||
@Override
|
||||
public void onDismiss(@NonNull DialogInterface dialog) {
|
||||
super.onDismiss(dialog);
|
||||
mOnItemSelected.run(null, mViewModel.startDate, mViewModel.endDate);
|
||||
}
|
||||
|
||||
private final View.OnClickListener onStartDateClickListener = new OnSingleClickListener() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user