Привет. Я учусь работать с LiveData, ViewModel и RecyclerView. В приложении два фрагмента. В первом список элементов, второй добавляет новый элемент. После добавления фрагмент закрывается, возвращаясь в список. Проблема в том, что onChange в LiveData вызывается два раза, в адаптер набор данных передается два раза. Один раз предыдущий набор данных и второй раз уже новый. Из-за этого в списке элементы перемешиваются.