Ant*_*ony 2 java android firebase firebaseui
我尝试使用 FirebaseUI-Android 库来简单地在回收器视图中显示数据集。
由于 Push() 方法,数据存储在 Firebase 中的列表中。
当我获取数据时,我先获取最旧的数据,而我的要求是最年轻的先。所以我需要一个相反的顺序。
有没有办法用 FirebaseUI 本身来做到这一点?
对于 Firebase Core,似乎只有 2 种可能的方法是(按降序显示帖子):
这应该在适配器级别完成,因为 Firebase 会拉取整个对象列表。
对于 RecyclerView,这里有一个解决方案。
mLayoutManager = new LinearLayoutManager(getActivity());
mLayoutManager.setReverseLayout(true); // THIS ALSO SETS setStackFromBottom to true
// mLayoutManager.setStackFromEnd(true);
mRecyclerView.setLayoutManager(mLayoutManager);
Run Code Online (Sandbox Code Playgroud)