Firebase android 如何防止 FirebaseRecyclerAdapter 自动更新?
Firebase android how to prevent FirebaseRecyclerAdapter automatically updating?
我有一个 FirebaseRecyclerAdapter
,我不想继续更新 RecyclerView
。这是因为我有它,所以它会根据数据库中有多少 'views' 用项目填充视图。问题是,如果其他人查看这些项目,您在应用程序中看到的列表将不断改变顺序。
有没有办法阻止回收器适配器不断监听数据更改,或者我必须以其他方式解决这个问题?
非常感谢任何帮助,谢谢。
FirebaseUI 中的适配器与您用来构建它们的 Query/DatabaseReference 处的数据实时绑定。无法在适配器中关闭此行为。
但是您可以轻松地创建一个 ValueEventListener
来填充静态 List<T>
并将其提供给 ArrayAdapter
.
我有一个 FirebaseRecyclerAdapter
,我不想继续更新 RecyclerView
。这是因为我有它,所以它会根据数据库中有多少 'views' 用项目填充视图。问题是,如果其他人查看这些项目,您在应用程序中看到的列表将不断改变顺序。
有没有办法阻止回收器适配器不断监听数据更改,或者我必须以其他方式解决这个问题?
非常感谢任何帮助,谢谢。
FirebaseUI 中的适配器与您用来构建它们的 Query/DatabaseReference 处的数据实时绑定。无法在适配器中关闭此行为。
但是您可以轻松地创建一个 ValueEventListener
来填充静态 List<T>
并将其提供给 ArrayAdapter
.