按下载顺序显示项目

时间:2017-09-16 13:58:27

标签: android firebase firebase-realtime-database firebaseui

首先,我使用FirebaseUI用于Android和Firebase数据库。

由于firebase查询只支持按升序排序数据,所以我想出了一个小小的黑客,以df的顺序显示降序。

以下是我查询的方式。

colnames(df) <- paste0(colnames(df), ("_par"))

这是我在RecyclerView上的实施。请注意,我在此处覆盖方法selectedCategory = "downloads" array = new FirebaseArray(imageRef.orderByChild(selectedCategory).limitToLast(50), ImageModel.class); 。这是重新排序项目的方法。但实际上它并没有按预期工作(无论是否使用此代码均无效。在两种情况下,List都相同)。

FirebaseRecyclerAdapter

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望根据“下载”计数进行排序。为什么不存储值

post

download * (-1)

这样您就可以在数据库中获得所需的顺序,然后不再需要在Android端工作。