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

Is there a way to clear a firebase recycler adapter so that it again loads new data

每次调用 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();
  }