diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_fabbisogno_linee_prod/ProdFabbisognoLineeProdFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_fabbisogno_linee_prod/ProdFabbisognoLineeProdFragment.java index f45185d6..ddd08305 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_fabbisogno_linee_prod/ProdFabbisognoLineeProdFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_fabbisogno_linee_prod/ProdFabbisognoLineeProdFragment.java @@ -73,6 +73,16 @@ public class ProdFabbisognoLineeProdFragment extends BaseFragment implements ITi .create() .inject(this); + + return mBindings.getRoot(); + } + + @Override + public void onStart() { + super.onStart(); + + this.mViewModel.setListener(this); + String codMdep = SettingsManager.i().getUserSession().getDepo().getCodMdep(); DialogAskMagazzinoProssimitaView @@ -81,14 +91,10 @@ public class ProdFabbisognoLineeProdFragment extends BaseFragment implements ITi ((IPoppableActivity) getActivity()).pop(); } else { //Load fabbisogno - this.mViewModel.loadFabbisogno(startDate, endDate, jtbFase.getCodJfas(), codMdep, fabbisognoList -> { - startPickingActivity(fabbisognoList); - }); + this.mViewModel.loadFabbisogno(startDate, endDate, jtbFase.getCodJfas(), codMdep, this::startPickingActivity); } }) .show(getActivity().getSupportFragmentManager(), "tag"); - - return mBindings.getRoot(); } @Override @@ -150,5 +156,7 @@ public class ProdFabbisognoLineeProdFragment extends BaseFragment implements ITi +1, MtbColr.Causale.VERSAMENTO); + ((IPoppableActivity) getActivity()).pop(); + } } \ No newline at end of file diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_fabbisogno_linee_prod/ProdFabbisognoLineeProdViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_fabbisogno_linee_prod/ProdFabbisognoLineeProdViewModel.java index 0d9e90f5..86eb9986 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_fabbisogno_linee_prod/ProdFabbisognoLineeProdViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_fabbisogno_linee_prod/ProdFabbisognoLineeProdViewModel.java @@ -88,9 +88,8 @@ public class ProdFabbisognoLineeProdViewModel { Type typeOfObjectsList = new TypeToken>() {}.getType(); this.mSystemRESTConsumer.>processSql(sql, typeOfObjectsList, jtbFasi -> { - onComplete.run(jtbFasi); - this.sendOnLoadingEnded(); + onComplete.run(jtbFasi); }, this::sendError); }