作者:黑山一般人 | 来源:互联网 | 2023-02-11 08:30
如何解决《如何从recyclerview中的Firebase数据库自下而上检索数据,或者如何在Firebase中的数据库顶部添加数据?》经验,为你挑选了1个好方法。
我正在使用Firebase数据库开发应用程序.我正在接收数据并上传它没有问题,但我想将数据添加到数据库数组的顶部,而不是数据库数组的底部.
所以建议我一些可以帮助我从底部到顶部检索数据的东西,或者我可以将它上传到我的数据库数组的顶部.提前致谢.请帮帮我.
1> Drew Szurko..:
有几种方法可以做到这一点.
第一:
实现FirebaseUI,然后执行以下操作:
LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity());
layoutManager.setReverseLayout(true);
layoutManager.setStackFromEnd(true);
recyclerView.setLayoutManager(layoutManager)
第二:
我更喜欢这种方式,特别是如果您计划将来实现GridLayoutManager.注意,GridLayoutManager不支持setStackFromEnd();
.下面将允许您反转`AdapterView中的任何数据.
在您的RecyclerViewAdapter中
@Override
public Item getItem(int pos) {
return super.getItem(getCount() - 1 - pos);
}