【发布时间】:2020-02-24 20:42:40
【问题描述】:
我正在尝试订购从 Firestore 下载的结果。
我下载并打印结果,但它们出现故障,订购后我再次带上它们,它们按日期顺序打印,但回收站视图中的结果没有更新。
这是我用来排序列表的代码,最初它是一个哈希映射的数组列表,但我将它转换为一个可变列表,这样我就可以对其排序,然后再返回一个数组列表。
val newList = messagesInfo.sortedWith(compareBy {
it.dateC }).toMutableList()
messagesInfo = newList as ArrayList<MessagesPost>
println("Tony the date new list array is $messagesInfo")
messagesAdapter.notifyDataSetChanged()
【问题讨论】: