android - 如何从firebase实时数据库中对附近用户的帖子进行排序?
问题描述
嗨,当用户在我的应用程序中提交帖子时,它会像这样进入数据库:
val ref = FirebaseDatabase.getInstance().reference.child("Posts")
val postMap = HashMap<String, Any>()
postMap["title"] = title
postMap["publisher"] = FirebaseAuth.getInstance().currentUser!!.uid
ref.push().setValue(postMap)
我的数据库看起来像这样
+Posts
+postId
+title:
+publisher:
+Users
+userId
+name:
+image:
+userId:
我想在主要提要中显示从最近到最远的用户到实际用户的帖子。有一个名为 HelloTalk 的应用程序应用了我正在谈论的内容,您可以在下面的屏幕截图中看到它。 我需要的例子
解决方案
推荐阅读
- php - 可以从 MYSQL 中选择所有行,然后用 PHP 处理它,并将有限数量的行作为 JSON 返回吗?
- c - 给定一个整数数组,求其元素之和
- php - Wordpress/WooCommerce 钩子没有触发?
- android - Firebase 使用了 \n 显示 squrebox 不显示新行
- node.js - 为什么当我的 node.js 和 npm 都更新时我无法打开新的 Angular 项目?
- postgresql - 操作系统升级到 RHEL 7.6 后 GitLab 遇到 PostgreSQL 问题
- statistics - 如何使用相关系数来计算变量的变化
- ios - IOS – 在 Swift 中处理 OnetimeCode
- python-3.x - 如何修复 Python 3 中的字符串连接错误
- couchbase - 将具有带有“IN”参数的“where”子句的 N1Ql 查询转换为 mapreduce 视图