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