Size: a a a

Android arch. components

2021 January 12

IM

Ivan Makeev in Android arch. components
Anton Potekhin
В areItemthesame сравни не весь класс а просто поле id
+
источник

EG

Evgeny GooDi in Android arch. components
Ivan Makeev
areItemsTheSame id попробуйте сравнить
тяк. чот не дает он мне id прописать...
источник

IM

Ivan Makeev in Android arch. components
Ну так вы же силд класс получаете
источник

IM

Ivan Makeev in Android arch. components
А не его потомков
источник

EG

Evgeny GooDi in Android arch. components
ага
источник

EG

Evgeny GooDi in Android arch. components
приводить к типу каждого дата класса?
источник

IM

Ivan Makeev in Android arch. components
Сравнивайте тип и кастите
источник

EG

Evgeny GooDi in Android arch. components
чот не соображу как это сделать то )
источник

AP

Anton Potekhin in Android arch. components
Через when
источник

IM

Ivan Makeev in Android arch. components
When и в нем is
источник

EG

Evgeny GooDi in Android arch. components
ок ))
источник

IM

Ivan Makeev in Android arch. components
Там у вас три ветки, когда оба объекта первого типа, оба объекта второго типа и else false.
источник

IM

Ivan Makeev in Android arch. components
Кажется так правильно
источник

EG

Evgeny GooDi in Android arch. components
Действительно, это помогло.
источник

EG

Evgeny GooDi in Android arch. components
Спасибо 🙏
источник

IM

Ivan Makeev in Android arch. components
👍
источник

EG

Evgeny GooDi in Android arch. components
только вот не понятно, почему мой вариант не работал?
источник

EG

Evgeny GooDi in Android arch. components
ведь тогда сравнивались все поля
источник

EG

Evgeny GooDi in Android arch. components
а поля все те же, это точно...
источник

AP

Anton Potekhin in Android arch. components
Evgeny GooDi
а поля все те же, это точно...
На сгенерированный equal посмотри. Думаю там ответ
источник