是否可以让Firebase的回收器适配器不从其型号中移除物品,只添加它们?或者我是否必须使用listview适配器来实现此目的?
我将它用于其数据库引用随时间变化的消息传递应用程序,但我希望当回收器适配器的数据库引用发生更改时,客户端消息不会消失。
答案 0 :(得分:1)
如果您正在使用FirebaseRecyclerAdapter
from FirebaseUI,那么它将始终显示底层集合/查询的直接反映。有内置的方法可以显示数据库中不再存在的数据。
幸运的是FirebaseUI是开源的。因此,您可以使用适配器(及其基础FirebaseArray
class,这是真正的主力)并根据您的需要进行修改。