Size: a a a

Kotlin Community

2020 November 30

ЮЛ

Юлія Левицька... in Kotlin Community
Помогите пожалуйста . Я не могу понять что не так .
Есть функция adapterList , которая вызывается после того как в LiveData пришло новое значение и передает это значение , в данном случаи users : MutableList , в эту же функцию как параметр . Потом происходит проверка , есть ли Активный юзер в этом списке ? Если нет то добавить в LiveData (это та которая обсервиться) . Вопрос , почему у меня Активный юзер добавляется в лист и в итоге несколько одинаковых записей в листе. (в низу скрин функции)
источник

ЮЛ

Юлія Левицька... in Kotlin Community
источник

с#

саша сок #KotlinGang... in Kotlin Community
Юлія Левицька
Помогите пожалуйста . Я не могу понять что не так .
Есть функция adapterList , которая вызывается после того как в LiveData пришло новое значение и передает это значение , в данном случаи users : MutableList , в эту же функцию как параметр . Потом происходит проверка , есть ли Активный юзер в этом списке ? Если нет то добавить в LiveData (это та которая обсервиться) . Вопрос , почему у меня Активный юзер добавляется в лист и в итоге несколько одинаковых записей в листе. (в низу скрин функции)
напишите лучше в тематический чат по андроиду @android_ru
источник

ЮЛ

Юлія Левицька... in Kotlin Community
А зачем если тут чисто логика и сахар котлина
источник

с#

саша сок #KotlinGang... in Kotlin Community
Юлія Левицька
А зачем если тут чисто логика и сахар котлина
какой сахар
источник

ЮЛ

Юлія Левицька... in Kotlin Community
Например contains , люди которые программируют на джаве могут не понять
источник

D

Denys in Kotlin Community
Я бы предложил начать с того, чтобы сделать код более логичным и читаемым.

Почему users.value.add(), а в адаптер передаётся users? Почему users мутабельный. И т.п.
источник

КЧ

Константин Чайко... in Kotlin Community
Тут скорее вопрос по андроиду, что такое add вообще у LiveData ? там же post и просто set было всегда.
источник

КЧ

Константин Чайко... in Kotlin Community
*postValue
источник

КЧ

Константин Чайко... in Kotlin Community
Юлія Левицька
Например contains , люди которые программируют на джаве могут не понять
лол, эта функция есть в джаве, как не понимать основные функции из коллекций.
источник

ЮЛ

Юлія Левицька... in Kotlin Community
Denys
Я бы предложил начать с того, чтобы сделать код более логичным и читаемым.

Почему users.value.add(), а в адаптер передаётся users? Почему users мутабельный. И т.п.
Спасибо , я попробую
источник

IN

Ilya Nikolaev in Kotlin Community
Где можно почитать , как работает котлин под капотом у андройда , внутри?)
источник

D

Denys in Kotlin Community
Ilya Nikolaev
Где можно почитать , как работает котлин под капотом у андройда , внутри?)
Под капотом у Андроида работает JVM байткод, а не Kotlin :)
источник

IN

Ilya Nikolaev in Kotlin Community
Ну как он его делает?)
источник

с#

саша сок #KotlinGang... in Kotlin Community
Ilya Nikolaev
Ну как он его делает?)
same as java
источник

IP

Iaroslav Postovalov in Kotlin Community
Denys
Под капотом у Андроида работает JVM байткод, а не Kotlin :)
под капотом у андроида работает байткод dalvik/ART
источник

D

Denys in Kotlin Community
Ilya Nikolaev
Ну как он его делает?)
Компиляторными ручками.
источник

IP

Iaroslav Postovalov in Kotlin Community
Denys
Под капотом у Андроида работает JVM байткод, а не Kotlin :)
а не JBC
источник

D

Denys in Kotlin Community
Iaroslav Postovalov
под капотом у андроида работает байткод dalvik/ART
Да, всё верно.
источник

GO

GGorAA Official in Kotlin Community
Всем привет, вопрос: почему вдруг эта ошибка появляется?
источник