2 булевский поля и падаю с эксепшеном
java.lang.NoSuchFieldError: No static field $stable of type I in class SwitchState
Из-за чего может быть?
А как выглядит класс и какая версия библиотеки?
data class SwitchState(val isSelected: Boolean, val isEnabled: Boolean) Версия компоуза 1.0.0
1.5.10
его можно пометить как @Immutable
ага, чет забыл про неё, сейчас попробую) В документации как раз, кстати, про мой кейс сказано:`data` classes that only contain `val` properties that do not have custom getters can safely * be marked as [Immutable]
хм, у меня не крашит
С Immutable не падает, но почему-то все равно рекомпозирует функцию, хотя она в себя принимает String, SwitchState и лямбду :c
она может рекомпозироватся независимо от того поменялись данные или нет, это нормальная работа. Рекомпозиция не означает перерисовку
А, окей, у меня почему-то в голове рекомпозиция означала перерисовку компонента, спасибо!
Обсуждают сегодня