android - 使用 Firebase 和 android 处理大于 Long 的整数

标签 android firebase firebase-realtime-database long-integer

我正在使用 Firebase 开发一个应用程序,这是一款游戏,玩家之间可以共享某些分数并且可以无限制地增长。我尝试将它们存储为字符串,但后来我无法使用排行榜的 orderByChild 对它们进行排序。我该如何处理这个问题?

最佳答案

您可以将数字存储为链表,链表中的每个节点代表每个数字。小心订单;将列表中的最后一个数字(个位数字)放在第一位,可以使链表的数学运算更容易,而另一个方向可以更容易地将列表中的节点返回到屏幕上的数字。

关于android - 使用 Firebase 和 android 处理大于 Long 的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44317653/

相关文章:

android - 如何将新列添加到 Android SQLite 数据库?

android - 如何使用命令行在 Android 模拟器上启用媒体选项

swift - Firebase 数据库身份验证 Swift

javascript - 如何更新 Firebase 中的所有 child ?

java - 使用 UISelector 查询在另一个元素内按文本查找元素

android - FirebaseFunctions getInstance 上的 NPE

android - Firebase Cloud Messaging Android 接收静默推送通知

ios - Firebase 如何检查快照的子级本身是否属于 Datasnapshot 类型

ios - 如何从包含字典的数组中检索和显示 TableView 中的数据?

android - MVVMCross System.AggregateException 6.4 Xamarin Android