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