清除+ addAll与重新初始化列表RecyclerViewAdapter android

时间:2019-06-05 04:55:55

标签: android android-recyclerview recycler-adapter custom-adapter

1和2有什么区别?

1。

public void updatePostList(ArrayList<Post> updatedPosts) {
   this.postList.clear();
   this.postList.addAll(updatedPosts);
   notifyDataSetChanged();
}

2。

public void updatePostList(ArrayList<Post> updatedPosts) {
   this.postList = updatedPosts;
   notifyDataSetChanged();
}

对我来说,#1不能像调用this.postList.clear()一样清除updatedPosts,而不仅仅是清除postList,我不明白为什么。

0 个答案:

没有答案