如何在recyclerview中从Firebase数据库自下而上检索数据
如何在recyclerview中从Firebase数据库自下而上检索数据,或者如何在Firebase数据库的顶部添加数据?问题
我正在开发一个带有 Firebase 数据库的应用程序。我正在接收数据并上传它没有问题,但我想将我的数据添加到数据库数组的顶部,而不是数据库数组的底部。
所以建议我一些可以帮助我从下到上检索数据的方法,或者我可以将其上传到数据库数组的顶部。提前致谢。请帮我。
回答
有几种方法可以做到这一点。
第一的:
实现 FirebaseUI,然后执行以下操作:
LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity());
layoutManager.setReverseLayout(true);
layoutManager.setStackFromEnd(true);
recyclerView.setLayoutManager(layoutManager)
第二:
我更喜欢这种方式,特别是如果您计划在未来实现 GridLayoutManager。注意 GridLayoutManager 不支持 setStackFromEnd(); .以下将允许您反转“AdapterView”中的任何数据。
在您的循环水中
@Override
public Item getItem(int pos) {
return super.getItem(getCount() - 1 - pos);
}
页:
[1]