diff --git a/app/build.gradle b/app/build.gradle index 8cd90a00..2a614131 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ apply plugin: 'com.google.gms.google-services' android { - def appVersionCode = 285 - def appVersionName = '1.26.2' + def appVersionCode = 286 + def appVersionName = '1.26.3' signingConfigs { release { diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2View.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2View.java index d4ce25f9..535bc6e7 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2View.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2View.java @@ -84,6 +84,7 @@ public class DialogInputQuantityV2View extends BaseDialogFragment implements Dia private DialogInputQuantityV2Binding mBindings; private boolean mEnableDataCallback = true; + private boolean mObservablesInitated = false; private int mBarcodeScannerIstanceID; private boolean mFirstStart = true; @@ -203,7 +204,6 @@ public class DialogInputQuantityV2View extends BaseDialogFragment implements Dia @Override public void onDismiss(@NonNull DialogInterface dialog) { - BarcodeManager.removeCallback(mBarcodeScannerIstanceID); if (mAbort) this.mOnAbort.run(); super.onDismiss(dialog); @@ -224,7 +224,7 @@ public class DialogInputQuantityV2View extends BaseDialogFragment implements Dia this.mViewModel.init(onNumCnfInputChanged); } - private void init() { + private void initObservables() { UtilityObservable.addPropertyChanged(this.currentPartitaMag, (value) -> { if (this.mEnableDataCallback) { @@ -347,6 +347,14 @@ public class DialogInputQuantityV2View extends BaseDialogFragment implements Dia } }); + mObservablesInitated = true; + } + + private void init() { + + if (!mObservablesInitated) { + initObservables(); + } //Init double taps this.mBindings.inputNumCnfText.setOnClickListener(new DoubleClick(new DoubleClickListener() { @Override