【发布时间】:2021-06-23 10:05:10
【问题描述】:
大家好,我已经使用
Query在应用程序中从 Firebase 实时数据库加载了一些数据。
这是简单的代码:
Query query = databaseReference.orderByChild("name").startAt(data).endAt(data + "\uf8ff");
options = new FirebaseRecyclerOptions.Builder<HomeModel>().setQuery(query, HomeModel.class).build();
我的数据库结构很简单;
M38dJdquf4jE(the random key)
name : "John Doe"
Image : "image link"
因为
orderByChild("name"),每当在数据库中插入新数据时,都不是按照插入数据的时间。相反,它以随机顺序将数据插入到 recyclerView 中。
如何解决,让插入的 Last 数据始终在 recyclerView 的最后,而不是随机插入。
【问题讨论】:
标签: java android firebase firebase-realtime-database android-recyclerview