|
|
|
|
@@ -264,7 +264,7 @@ public class OrdiniUscitaElencoFragment extends BaseFragment implements ITitledF
|
|
|
|
|
|
|
|
|
|
List<FilterChipDTO> filterList = Stream.of(OrdiniUscitaElencoBindings.AVAILABLE_FILTERS.entrySet()).map(Map.Entry::getValue).sortBy(FilterChipDTO::getPosizione).toList();
|
|
|
|
|
|
|
|
|
|
for (FilterChipDTO filterChipDTO : filterList){
|
|
|
|
|
for (FilterChipDTO filterChipDTO : filterList) {
|
|
|
|
|
|
|
|
|
|
FilterChipView filterChipView = new FilterChipView(
|
|
|
|
|
requireActivity(),
|
|
|
|
|
@@ -697,28 +697,29 @@ public class OrdiniUscitaElencoFragment extends BaseFragment implements ITitledF
|
|
|
|
|
|
|
|
|
|
//new Thread(() -> {
|
|
|
|
|
|
|
|
|
|
// requireActivity().runOnUiThread(() -> {
|
|
|
|
|
List<OrdiniUscitaElencoDTO> tmpList;
|
|
|
|
|
requireActivity().runOnUiThread(() -> {
|
|
|
|
|
List<OrdiniUscitaElencoDTO> tmpList;
|
|
|
|
|
|
|
|
|
|
if (filteredList != null) {
|
|
|
|
|
tmpList = filteredList;
|
|
|
|
|
} else if (mAppliedFilterViewModel != null) {
|
|
|
|
|
mAppliedFilterViewModel.applyAllTests();
|
|
|
|
|
tmpList = mAppliedFilterViewModel.getMutableFilteredOrderList().getValue();
|
|
|
|
|
} else {
|
|
|
|
|
tmpList = mViewModel.getOrderList().getValue();
|
|
|
|
|
}
|
|
|
|
|
if (filteredList != null) {
|
|
|
|
|
tmpList = filteredList;
|
|
|
|
|
} else if (mAppliedFilterViewModel != null) {
|
|
|
|
|
mAppliedFilterViewModel.applyAllTests();
|
|
|
|
|
tmpList = mAppliedFilterViewModel.getMutableFilteredOrderList().getValue();
|
|
|
|
|
} else {
|
|
|
|
|
tmpList = mViewModel.getOrderList().getValue();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var list = convertDataModelToListModel(tmpList);
|
|
|
|
|
var list = convertDataModelToListModel(tmpList);
|
|
|
|
|
|
|
|
|
|
this.mOrdiniInevasiMutableData.clear();
|
|
|
|
|
this.mOrdiniInevasiMutableData.addAll(list);
|
|
|
|
|
this.mOrdiniInevasiMutableData.clear();
|
|
|
|
|
this.mOrdiniInevasiMutableData.addAll(list);
|
|
|
|
|
|
|
|
|
|
fabVisible.set(Stream.of(mOrdiniInevasiMutableData)
|
|
|
|
|
.anyMatch(y -> y.getSelectedObservable().get()));
|
|
|
|
|
// });
|
|
|
|
|
fabVisible.set(Stream.of(mOrdiniInevasiMutableData)
|
|
|
|
|
.anyMatch(y -> y.getSelectedObservable().get()));
|
|
|
|
|
|
|
|
|
|
this.onLoadingEnded();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//}).start();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
@@ -831,7 +832,6 @@ public class OrdiniUscitaElencoFragment extends BaseFragment implements ITitledF
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void addOnPreDestroy(Runnable onPreDestroy) {
|
|
|
|
|
this.mOnPreDestroyList.add(onPreDestroy);
|
|
|
|
|
|