有没有办法清除firebase回收器适配器,以便它再次加载新数据



每次调用onResume((方法时,适配器都会在回收器视图中包含重复数据。我想在每次调用onResume((方法时清除列表,然后再次获取新数据,这可能吗?

我的代码结构看起来像这个

@Override
protected void onStart() {
super.onStart();
...
recyclerView.setAdapter(adapter);
adapter.startListening();
} 
@Override
protected void onStop() {
super.onStop();
adapter.stopListening();
}
@Override
protected void onResume() {
super.onResume();
adapter.startListening();
}

尝试以下代码:

@Override
protected void onResume() {
super.onResume();
adapter.notifyDataSetChanged();
}

相关内容

  • 没有找到相关文章

最新更新