Size: a a a

Android Developers

2020 November 16

VD

Victor Dobrov in Android Developers
лив дату  использовать  только для связи между вью и вьюмодел
источник

d

danilshik in Android Developers
Victor Dobrov
используй коллбеки, корутины,  в идеале  rxjava  ,   но  лив дата это грязный стиль , и его стараются вытеснять
есть объяснение? Почему нельзя использовать Coroutine + LiveData или тот же Flow?
источник

S

Silent829 in Android Developers
разве так делают?
источник

СБ

Саша Брославский... in Android Developers
Victor Dobrov
используй коллбеки, корутины,  в идеале  rxjava  ,   но  лив дата это грязный стиль , и его стараются вытеснять
кто тебе сказал, что лив дата плохо?
источник

S

Silent829 in Android Developers
Dzmitry
Хорошо. А если бы я не использовал лайвдату, надо было бы юзать mutableListOf и добавлять одновременно и в лист и в базу?
у тебя же должно быть их две, не? публичная LiveData и приватная MutableLiveData
источник

S

Silent829 in Android Developers
danilshik
есть объяснение? Почему нельзя использовать Coroutine + LiveData или тот же Flow?
мне тоже интересно
источник

СБ

Саша Брославский... in Android Developers
Victor Dobrov
лив дату  использовать  только для связи между вью и вьюмодел
а где еще можно использовать ?)
источник

d

danilshik in Android Developers
Silent829
разве так делают?
почему и нет? 2 LiveData (MutableLiveData для данных, а LiveData для связки)
источник

VD

Victor Dobrov in Android Developers
Silent829
у тебя же должно быть их две, не? публичная LiveData и приватная MutableLiveData
зачем тебе 2  лив дата7 ты можешь создать  1 mutable  а ее геттер  будет  live    и все
источник

S

Silent829 in Android Developers
danilshik
почему и нет? 2 LiveData (MutableLiveData для данных, а LiveData для связки)
я просто не видел чтобы шо дао в рум шо твой ретрофит отдавал бы лайвдату, вот вьюмодель да
источник

VD

Victor Dobrov in Android Developers
Silent829
я просто не видел чтобы шо дао в рум шо твой ретрофит отдавал бы лайвдату, вот вьюмодель да
солидарен , это полный бред
источник

VD

Victor Dobrov in Android Developers
danilshik
есть объяснение? Почему нельзя использовать Coroutine + LiveData или тот же Flow?
пошарьте на medium  там много было статей по этому поводу
источник

D

Dzmitry in Android Developers
Silent829
у тебя же должно быть их две, не? публичная LiveData и приватная MutableLiveData
Я использую только 1. Но суть в том что внутри лайвдаты список иммутабельный и я не могу добавить элементы списка, только изменить весь список целиком
источник

VD

Victor Dobrov in Android Developers
Dzmitry
Я использую только 1. Но суть в том что внутри лайвдаты список иммутабельный и я не могу добавить элементы списка, только изменить весь список целиком
еще раз  говорю  для таких  случаев  rxjava  тебе в помощь)
источник

d

danilshik in Android Developers
Victor Dobrov
еще раз  говорю  для таких  случаев  rxjava  тебе в помощь)
а если я не хочу например RxJava в проект, как наблюдать за базой данных?
источник

VD

Victor Dobrov in Android Developers
danilshik
а если я не хочу например RxJava в проект, как наблюдать за базой данных?
коллбеки
источник

VD

Victor Dobrov in Android Developers
это если говорить о работе сугубо с java
источник

RC

Roman Chumachenko in Android Developers
danilshik
а если я не хочу например RxJava в проект, как наблюдать за базой данных?
корутины, на сколько я понял, тоже могут такое дать сейчас
источник

VD

Victor Dobrov in Android Developers
но тогда  ты получишь такую вещь как callback hell
источник

VD

Victor Dobrov in Android Developers
привет Ром ^^
источник