Size: a a a

Android Developers

2020 May 14

<

<Diff_Revolution/... in Android Developers
Kate Chubarova
Нууу пользуюсь )
Мой вопрос хз?
источник

<

<Diff_Revolution/... in Android Developers
Гуглю , гуглю понять никак не могу(
источник

NL

Nazar Lenyk in Android Developers
Вроде можна SingleLiveEvent
источник

NM

Nikita Machekhin in Android Developers
Доброй ночи
Такая ситуация: всё делаю по MVVM. Из репозитория у меня торчит несколько LiveData списков, которые получает viewModel, и отдаёт во View, которая на них подписывается, и дальше передаёт адаптеру RecyclerView. Так получается, что мне было-бы удобнее обработать списки, сделать из них один, и в адаптер уже передавать этот трансформированый список
Как по мне, лучше всего это делать во ViewModel. Но тогда прийдётся вешать в нём лисенер изменений списков в репозитории, и в нём делать и возвращать во View трансформированый список
Скажите, нормально ли во ViewModel вешать лисенеры на LiveData? Или это делается исключительно во View?
источник

KC

Kate Chubarova in Android Developers
Гуглю , гуглю понять никак не могу(
Я использую первый вариант
Но в любом случае ты же можешь протестить что у тебя получается первым и вторым способом
источник

<

<Diff_Revolution/... in Android Developers
Kate Chubarova
Я использую первый вариант
Но в любом случае ты же можешь протестить что у тебя получается первым и вторым способом
И ты первым вариантом можешь апдейтнуть конкретного юзера?
источник

MH

Maksus Heinz in Android Developers
Как решить такую штуку? первый скрин экран 768x1280, как видно часть экрана обрезается, будто не хватает места, обворачивать весь лейаут в скроллвью не вариант) а на экране 1440х2960 наоборот много пустого места снизу экрана( Что нужно сделать, что бы всё было одинаково на разных разрешениях экрана?
источник

MH

Maksus Heinz in Android Developers
источник

<

<Diff_Revolution/... in Android Developers
Kate Chubarova
Я использую первый вариант
Но в любом случае ты же можешь протестить что у тебя получается первым и вторым способом
Типа вот например этого
источник

KC

Kate Chubarova in Android Developers
И ты первым вариантом можешь апдейтнуть конкретного юзера?
ну да - у тебя же в модели указано поле @id, рум разрулит для юзера с таким же id
источник

<

<Diff_Revolution/... in Android Developers
Kate Chubarova
ну да - у тебя же в модели указано поле @id, рум разрулит для юзера с таким же id
Оо то он сам это поймёт..круто, спасибо 🌚😅
источник

KC

Kate Chubarova in Android Developers
Maksus Heinz
Как решить такую штуку? первый скрин экран 768x1280, как видно часть экрана обрезается, будто не хватает места, обворачивать весь лейаут в скроллвью не вариант) а на экране 1440х2960 наоборот много пустого места снизу экрана( Что нужно сделать, что бы всё было одинаково на разных разрешениях экрана?
а можно посмотреть верстку ?
источник

S

Singular in Android Developers
Нужно ли занулять asyncTask? если мы вызыавли cancel?
источник

KC

Kate Chubarova in Android Developers
а разве он не deprecated ?
источник

АЗ

Андрей Захаров... in Android Developers
Nikita Machekhin
Доброй ночи
Такая ситуация: всё делаю по MVVM. Из репозитория у меня торчит несколько LiveData списков, которые получает viewModel, и отдаёт во View, которая на них подписывается, и дальше передаёт адаптеру RecyclerView. Так получается, что мне было-бы удобнее обработать списки, сделать из них один, и в адаптер уже передавать этот трансформированый список
Как по мне, лучше всего это делать во ViewModel. Но тогда прийдётся вешать в нём лисенер изменений списков в репозитории, и в нём делать и возвращать во View трансформированый список
Скажите, нормально ли во ViewModel вешать лисенеры на LiveData? Или это делается исключительно во View?
можно трансформировать списки
или подписывать ViewModel на LiveData за счет вью
источник

MH

Maksus Heinz in Android Developers
Kate Chubarova
а можно посмотреть верстку ?
https://pastebin.com/77f5gv1a
я только учусь, не поливайте какахами если всё плохо
источник

NM

Nikita Machekhin in Android Developers
Андрей Захаров
можно трансформировать списки
или подписывать ViewModel на LiveData за счет вью
Что значит за счёт view?
источник

АЗ

Андрей Захаров... in Android Developers
используя ее LifeCycle
источник

АЗ

Андрей Захаров... in Android Developers
Transformations.switchMap
источник

NM

Nikita Machekhin in Android Developers
Андрей Захаров
используя ее LifeCycle
То есть в onCreate() это делать?
источник