Fix su inizializzazione observables in DialogInputQuantityV2

This commit is contained in:
Giuseppe Scorrano 2022-05-26 16:16:13 +02:00
parent c11858aea2
commit abfd92ce07
2 changed files with 13 additions and 6 deletions

View File

@ -8,7 +8,7 @@ import java.util.UUID;
public class DataCache {
private static List<DataCacheDTO> dataCacheList = new ArrayList<>();
private static final List<DataCacheDTO> dataCacheList = new ArrayList<>();
public static String addItem(Object item) {

View File

@ -224,7 +224,7 @@ public class DialogInputQuantityV2View extends BaseDialogFragment implements Dia
this.mViewModel.init(onNumCnfInputChanged);
}
private void initObservables() {
private void initViewObservables() {
UtilityObservable.addPropertyChanged(this.currentPartitaMag, (value) -> {
if (this.mEnableDataCallback) {
@ -281,6 +281,12 @@ public class DialogInputQuantityV2View extends BaseDialogFragment implements Dia
}
});
}
private void initViewModelObservables() {
final ColorStateList textColorsNumCnf = this.mBindings.inputNumCnfLayout.getEditText().getTextColors();
final ColorStateList textColorsQtaCnf = this.mBindings.inputQtaCnfLayout.getEditText().getTextColors();
final ColorStateList textColorsQtaTot = this.mBindings.inputQtaTotLayout.getEditText().getTextColors();
@ -346,15 +352,16 @@ public class DialogInputQuantityV2View extends BaseDialogFragment implements Dia
}
}
});
mObservablesInitated = true;
}
private void init() {
if (!mObservablesInitated) {
initObservables();
initViewObservables();
mObservablesInitated = true;
}
initViewModelObservables();
//Init double taps
this.mBindings.inputNumCnfText.setOnClickListener(new DoubleClick(new DoubleClickListener() {
@Override