如何从 Firebase 数据库中的所有用户中获取名称和 userScore 的前三个用户(可能在 HashMap 中)?HashMap 必须按 userScore 排序。或者ArrayList<User> usersList
通过 userScore 获得三个排序的用户。
数据库
{"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;