Size: a a a

2021 June 08

BP

Bogdan Panchenko in Kotlin Start
Ну вот выше то что нужно
источник

З

Захар in Kotlin Start
а ну я просто поставлю ! перед булевым
источник

VM

Vadim Morozov in Kotlin Start
вот есть метод
    public void postValue(T value) {
       super.postValue(value);
   }

как можно в этот postValue засунуть к примеру 2 значения разных типов?
источник

BP

Bogdan Panchenko in Kotlin Start
Если Т у вас определен в классе, то тогда только имея общего наследника.

В остальных случаях не вижу особых проблем (когда в самой функции)
источник

VM

Vadim Morozov in Kotlin Start
вы наверное не совсем поняли проблему
постараюсь описать лучше
у меня есть необходимость передать значения такого вида
                onAccessToLocationClickEvent.postValue(
                   it.connectionID, it.authorizationID, confirm
               )

где it.connectionID, it.authorizationID у меня тип String a confirm тип Boolean
и я не знаю как мне нужно видоизменить свою переменную
val onAccessToLocationClickEvent = MutableLiveData<ViewModelEvent<Unit>>()

чтобы я мог использовать три значения в ней
источник

BP

Bogdan Panchenko in Kotlin Start
мне кажется это явный @android_ru, я MutableLiveData не знаю такого
источник

BP

Bogdan Panchenko in Kotlin Start
ViewModelEvent<Unit> - это объект который в себе содержит 3-и значения ?
источник

D

Dzmitry in Kotlin Start
Правильно будет создать модель, в которую завернуть три значения. Если не хочется - есть triple
источник

АМ

Артём Мельник... in Kotlin Start
А в чём суть то?
источник

АМ

Артём Мельник... in Kotlin Start
Если это ивенты, сделайте sealed class, и в нём будет у вас 3 ивента
источник
2021 June 09

Б

Блохей in Kotlin Start
Подскажите как решить проблему
источник

A

Artjom Kalita in Kotlin Start
Нужно тип результата функции указать
источник

Б

Блохей in Kotlin Start
если указать тип функции, то новая ошибка появляется A 'return' expression required in a function with a block body ('{...}')
источник

V

Vladushka in Kotlin Start
Ну правильно
Должно быть return  fact ()
источник

V

Vladushka in Kotlin Start
А ещё можно ретурн вынести перед иф элс
источник

Б

Блохей in Kotlin Start
Спасибо большое
источник

Y

Yanis in Kotlin Start
можно ли как-то без рефлексии найти всех наследников sealed класса?
источник

АМ

Артём Мельник... in Kotlin Start
опишите задачу, мб есть решение проще)
источник

Y

Yanis in Kotlin Start
есть sealed class который нужно сериализовать через Parcelable, соответственно нужно и восстановить этот sealed класс
источник

AA

Andrey Antipov in Kotlin Start
Нет, без рефлексии все подклассы найти не получится по определению: класс, представленный как объект в программе - уже рефлексивная сущность
источник