Size: a a a

Kotlin Community

2020 August 31

AM

Andrew Mikhaylov in Kotlin Community
саша сок #KotlinGang
то есть думаете, что про робокассу неуместно было ?
Если хочется продолжить -- велкам в @kotlin_meta.
источник

КР

Кирилл Романенко... in Kotlin Community
Alexander Nozik
Еще посмотрите концерн калашникова.
О, я там работал
источник

В

Влад Козубський... in Kotlin Community
ребят , такая проблема в моем ViewModel не хочет сохранять дание , сначала добавляет в список но потом делает null . Что я не так зделал ?
источник

В

Влад Козубський... in Kotlin Community
источник

QH

Quantum Harmonizer in Kotlin Community
list.value?.let
источник

AH

Ayrat Hudaygulov in Kotlin Community
а toMutableList не создаёт случайно новый список?
источник

с#

саша сок #KotlinGang... in Kotlin Community
да, если value изначально нулл, то блок внутри let не вызовется
https://t.me/kotlin_lang/204309
источник

AH

Ayrat Hudaygulov in Kotlin Community
Ayrat Hudaygulov
а toMutableList не создаёт случайно новый список?
а хотя это не важно здесь
источник

В

Влад Козубський... in Kotlin Community
а если так
источник

с#

саша сок #KotlinGang... in Kotlin Community
всё работает теперь
источник

с#

саша сок #KotlinGang... in Kotlin Community
ну а вообще тут бы так сделать (если правильно идею понимаю)

val items = list.value ?: mutableListOf<Task>()
items.add(task)
list.value = items
источник

с#

саша сок #KotlinGang... in Kotlin Community
хотя мне кажется есть более короткие способы этого достичь, просто щас не а идее и не в студии
источник

QH

Quantum Harmonizer in Kotlin Community
саша сок #KotlinGang
ну а вообще тут бы так сделать (если правильно идею понимаю)

val items = list.value ?: mutableListOf<Task>()
items.add(task)
list.value = items
listOf(task)
источник

с#

саша сок #KotlinGang... in Kotlin Community
Quantum Harmonizer
listOf(task)
если надо добавить к нуллабл ливдате таск
источник

с#

саша сок #KotlinGang... in Kotlin Community
наверн можно сделать его non null и просто
list.value.add(task)
источник

QH

Quantum Harmonizer in Kotlin Community
саша сок #KotlinGang
если надо добавить к нуллабл ливдате таск
list.value = (list.value ?: emptyList()) + task
источник

с#

саша сок #KotlinGang... in Kotlin Community
Quantum Harmonizer
list.value = (list.value ?: emptyList()) + task
да, но мне кажется там можно сразу инициализировать дефолт значение
источник

QH

Quantum Harmonizer in Kotlin Community
саша сок #KotlinGang
да, но мне кажется там можно сразу инициализировать дефолт значение
+
источник

с#

саша сок #KotlinGang... in Kotlin Community
попробуй

val list = MutableLiveData<List<Task>>(mutableListOf())

fun saveTask(task: Task) = list.value?.let {
   list.value.add(task)
}
источник

В

Влад Козубський... in Kotlin Community
саша сок #KotlinGang
всё работает теперь
источник