我要对ObservableList进行排序。代码在桌面上运行良好但在Android上崩溃。我在NetBeans上使用Gluon Mobile插件。我已经尝试了很多替代方案,但我无法得到它。
备选方案1:
ObservableList<Producto> sortdata = mainFilteredList().stream()
.sorted(Comparator.comparing(Producto::getCampo04))
.collect(Collectors.toCollection(FXCollections::observableArrayList));
备选方案2:
SortedList<Producto> sortedListx = mainFilteredList.sorted((prod1, prod2) -> prod1.getCampo04().compareToIgnoreCase(prod2.getCampo04()));
备选方案3:
FilteredList<Producto> sortedList = new FilteredList<>(mainFilteredList().sorted((prod1, prod2) ->
prod1.getCampo04().compareToIgnoreCase(prod2.getCampo04())));
其中:Producto-&gt;是一个模型,getCampo04-&gt;一个属性进入模型,mainFilteredList() - &gt;带有项目的Producto过滤列表。
任何帮助都会有用。