Size: a a a

Android Developers

2021 May 25

A

Alex Android in Android Developers
Это не мутабельность. Это полиморфизм
источник

PE

Pavel Erokhin in Android Developers
Я показывал мутабельную переменную, я мог там написать что угодно после равно
источник

A

Alex Android in Android Developers
Не путайте val/var и мутабельность
источник

PE

Pavel Erokhin in Android Developers
var - мутабельная ссылка на объект
val - иммутабельная ссылка на объект
источник

PE

Pavel Erokhin in Android Developers
не понял посыла твоего сообщения
источник

d

danilshik in Android Developers
Вот комментарий от одного человека:
Поля стейта как правило делают иммутабельными, и когда нужно поменять стейт, то делают copy,  (это как раз позволяет сравнивать 2 стейта на равенство)
источник

PE

Pavel Erokhin in Android Developers
это зависит от подхода к разработке, я почти всегда вижу что поля мутабельные
источник

PE

Pavel Erokhin in Android Developers
и уже к ним геттеры хуеттеры возвращают иммутабельный тип
источник

ОА

Оганнес Асатрян... in Android Developers
если это вм то ок
источник

ОА

Оганнес Асатрян... in Android Developers
и речь про ливдаты
источник

PE

Pavel Erokhin in Android Developers
ну как понимаю про вм и речь
источник

d

danilshik in Android Developers
да речь про MutableLiveData в ViewModel
источник

A

Alex Android in Android Developers
Иммутабельность в этом случае понимается, что все поля объекта val, а ссылка на объект var
copy не обязателен. Можно другими способами получать новый объект и присваивать в стейт
источник

PE

Pavel Erokhin in Android Developers
это абсолютно в корне не правильно
источник

A

Alex Android in Android Developers
Это абсолютно в корне правильно
источник

ОА

Оганнес Асатрян... in Android Developers
файт
источник

ОА

Оганнес Асатрян... in Android Developers
я больше скажу. поля должны быть. private val
источник

A

Alex Android in Android Developers
Правильно. Объект немутабельный
источник

PE

Pavel Erokhin in Android Developers
ссылка на объект мутабельная 👍
источник

ОА

Оганнес Асатрян... in Android Developers
и никаких геттеров нах
источник