Друзья программисты, помогите.
У меня есть ObservableArrayList
Я получаю данные с ROOM и ложу их в ObservableArrayList который в свою очередь я передаю в RecyclerVIew.
ВОПРОС
С рума мне приходит каждый раз массив айтемов. Которые я ложу в ObservableArrayList. Но для того что бы они не дублировались нужно сразу очистить лист, а потом положить данные туда. Из за этого мерцает скрин, и я думаю, что это мега тупо. Как я могу туда ложить только уникальные данные?
я пока писал пдумал про Set коллекцию. Но может есть какой-то метод.