Size: a a a

Android Developers

2021 February 02

N

Nazar in Android Developers
Quantum Harmonizer
Айдишки и freezesText
не сработало. я поставил в одно из состояний Handler. или нужно было в onCreateView?
источник

К

Кирилл in Android Developers
Aleksei
Ребята, подскажите. Делаю ресайклер через дифутилс, нужно сравнить areContentsTheSame. У меня там большой объект с множеством полей, не хочется каждое из них чекать отдельно. Можно как-то чекнуть совпадают ли все поля двух объектов data class?
Дата класс сам генерирует метод equals при комлининге, так что нет. Делай обычный класс и переопределяй вручную equals (upd. я не так понял вопрос)
источник

VS

Valentin Sergeev in Android Developers
Aleksei
Ребята, подскажите. Делаю ресайклер через дифутилс, нужно сравнить areContentsTheSame. У меня там большой объект с множеством полей, не хочется каждое из них чекать отдельно. Можно как-то чекнуть совпадают ли все поля двух объектов data class?
==, это же data class
источник

A

Aleksei in Android Developers
Valentin Sergeev
==, это же data class
== сам пройдет по каждому мемберу, на всю глубину иерархии?
источник

QH

Quantum Harmonizer in Android Developers
Nazar
не сработало. я поставил в одно из состояний Handler. или нужно было в onCreateView?
Не зависит.
Айдишники есть?
источник

К

Кирилл in Android Developers
Aleksei
== сам пройдет по каждому мемберу, на всю глубину иерархии?
источник

QH

Quantum Harmonizer in Android Developers
Aleksei
== сам пройдет по каждому мемберу, на всю глубину иерархии?
Он пройдёт только по своим полям. А у объектов там, в свою очередь, тоже должен быть реализован equals
источник

VS

Valentin Sergeev in Android Developers
Aleksei
== сам пройдет по каждому мемберу, на всю глубину иерархии?
== это equals, его реализация генерится для data классов, там по всем полям своим вызывается тот же ==
источник

N

Nazar in Android Developers
Quantum Harmonizer
Не зависит.
Айдишники есть?
айдишник чего?
источник

QH

Quantum Harmonizer in Android Developers
Nazar
айдишник чего?
TextView
источник

N

Nazar in Android Developers
ну да
источник

N

Nazar in Android Developers
вот так сделал
источник

QH

Quantum Harmonizer in Android Developers
Я думаю, что фриз нужно выставить до рестора состояния
источник

M

Maksym in Android Developers
Всем привет. Кто сталкивался с ошибкой при написании unit test "BaseBundle not mocked". Как боролись?
источник

ES

Egor Sigolaev in Android Developers
Maksym
Всем привет. Кто сталкивался с ошибкой при написании unit test "BaseBundle not mocked". Как боролись?
Замокать BaseBundle )
источник

ES

Egor Sigolaev in Android Developers
Это же твой класс?
источник

M

Maksym in Android Developers
Egor Sigolaev
Замокать BaseBundle )
Нет не мой класс а Андроида. И он замокан
источник

ES

Egor Sigolaev in Android Developers
Maksym
Нет не мой класс а Андроида. И он замокан
Так может дергаешь незамоканные методы?
источник

N

Nazar in Android Developers
Quantum Harmonizer
Я думаю, что фриз нужно выставить до рестора состояния
выставил в xml-файле, все норм. спасибо
источник

VS

Valentin Sergeev in Android Developers
Maksym
Всем привет. Кто сталкивался с ошибкой при написании unit test "BaseBundle not mocked". Как боролись?
Bundle наследуется от BaseBundle, видимо используешь где-то в коде, который тестируется
источник