android - 从 firebase 获取最新的帖子/数据,在 android 中限制 10 条记录并填充到 Listview 中

标签 android firebase android-recyclerview firebase-realtime-database

在我的应用程序中,我想从 firebase 获取分页为 10 的最新记录。此外,当限制达到 10 时,我想在 listview 中显示它们,然后它应该再次调用接下来的 10 条记录,依此类推。 谁能帮助我如何做到这一点。

最佳答案

为了对 Firebase 记录进行排序,您可以采取一种解决方法。更新或添加记录时添加一个额外字段。该字段只是时间戳,然后按时间戳简单使用顺序。希望这有帮助。

item.timestamp = firebase.database.ServerValue.TIMESTAMP
firebase.database().ref('posts').orderByChild('metrics/timestamps');

关于android - 从 firebase 获取最新的帖子/数据,在 android 中限制 10 条记录并填充到 Listview 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38520748/

相关文章:

ios - Firebase signInWithEmail 函数是否在主线程中运行?

java - Android RecyclerView 存在 EditText 洗牌问题

Swift 如何为用户使用 Firebase 投票添加 5 星级评分

java - 无法在 RecyclerView 中显示从 Firebase 检索到的数据

android - 我的 RecyclerView.ViewHolder 可以是非静态外部类吗?

java - 如何在用户验证 key 下正确地将数据存储在实时数据库中?

java - 在android中重复本地通知

Android 返回主 Activity 并获取 Intent 数据

java - 日期和时间格式取决于区域设置

laravel - 在 Flutter 应用上向用户发送独特的 Firebase 推送通知