【发布时间】:2017-05-24 08:05:17
【问题描述】:
如何从 Firebase 数据库中的所有用户中获取具有名称和 userScore 的 前三个 用户(可能在 HashMap 中)? HashMap 必须按 userScore 排序。或者得到 ArrayList<User> usersList 和三个按 userScore 排序的用户。
database
{"top_clicker_db" : {
"total_clicks" : 3401,
"user" : {
"-KkePRVzO_lLLgp7fqX0" : {
"name" : "fly",
"userScore" : 2000
},
"-KkjWk0L2lR8RwUXF2Bd" : {
"name" : "lg",
"userScore" : 24
},
"-KkjjxNw8fj_XG9uUPEg" : {
"name" : "fjfg",
"userScore" : 304
},
"-KkjoakdLIjYlBEM1pkq" : {
"name" : "Geny",
"userScore" : 100
},
"-KklVAOkk2WJaRmH9cKk" : {
"name" : "fly",
"userScore" : 941
}
}
}
}
我需要:
fly=2000;
fly=941;
fjfg=304;
【问题讨论】:
标签: java android database firebase getvalue