如何随机化从Firebase数据库获得的项目?

时间:2019-01-05 23:44:01

标签: android firebase firebase-realtime-database

我想从数据库中获取项目,并以随机顺序显示在recyclerview中。

我已经尝试过使用Query这样的方法:

Query recipeQuery = mDatabase.startAt("randomLetter"); 

但是问题在于,这不会加载任何内容,因为它与我的Firebase中的孩子的ID不完全匹配。

我的数据如下:

enter image description here

如您所见,它们具有不同的ID,它们都是随机分配的,我想将所有ID随机组织到一个recyclerview中。我将如何处理?

1 个答案:

答案 0 :(得分:0)

答案实际上很简单,

将项目添加到数组列表后,只需使用

Collections.shuffle(recipeList);