очистить + добавить все против повторной инициализации списка RecyclerViewAdapter android - PullRequest
0 голосов
/ 05 июня 2019

В чем разница между 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, и я не могу понять, почему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...