таким образом?
fun <T> MutableLiveData(defaultValue: T): MutableLiveData<T> = MutableLiveData<T>().apply { value = defaultValue }
Точнее не так... На сколько плохой практикой это считается :)
Красиво ) Но я бы так делать не стал, завел бы функцию createMutableLiveData(defaultValue: T) Чуть длиннее, но зато видно что это такое на самом деле, не пытается обмануть взгляд, мимикрируя под конструктор
Обсуждают сегодня