Size: a a a

Android Developers

2020 June 28

D

Dreg in Android Developers
ааа, до меня дошло
источник

DK

David Khegay in Android Developers
Всем привет!
Смотрю про корутины, и есть один вопрос. До этого работал с Рх и немного не вьезжаю.
Там допустим если мне нужно было сделать РЕСТ запрос, репозиторый выставлял наружу Observable<User>, вьюМодель дёргала репозиторий и выставляла наружу Observable<User> для фрагмента/активити, тот в свою очередь уже subscribe {…}
В случае с корутинами:
- У меня в репозитории suspend fun getUser(): User
- Что должна вью модель выставить для фрагмента? Что бы потом можно было обработать норм ошибки/обновить UI на фрагменте
источник

DK

David Khegay in Android Developers
Заранее спасибо за помощь!
источник

D

Denis in Android Developers
David Khegay
Всем привет!
Смотрю про корутины, и есть один вопрос. До этого работал с Рх и немного не вьезжаю.
Там допустим если мне нужно было сделать РЕСТ запрос, репозиторый выставлял наружу Observable<User>, вьюМодель дёргала репозиторий и выставляла наружу Observable<User> для фрагмента/активити, тот в свою очередь уже subscribe {…}
В случае с корутинами:
- У меня в репозитории suspend fun getUser(): User
- Что должна вью модель выставить для фрагмента? Что бы потом можно было обработать норм ошибки/обновить UI на фрагменте
livedata если речь выставить к Фрагменту.
источник

DK

David Khegay in Android Developers
Denis
livedata если речь выставить к Фрагменту.
LiveData<Result<User>> ? что то такое?
источник

D

Dreg in Android Developers
Кто помнит горячие клавиши чтобы посмотреть что содержит в себе класс. Я склирозник.
источник

DK

David Khegay in Android Developers
Denis
livedata если речь выставить к Фрагменту.
не совсем понятно как ошибки потом на фрагменте обработать
источник

D

Dreg in Android Developers
Всё вспомнил
источник

ПБ

Просто Барин... in Android Developers
что это за элемент такой в буме используется и как его можно реализовать??)
источник

K

Kasem in Android Developers
Просто ресайклер ?
источник

ЯК

Ярослав Коробейников... in Android Developers
Всем привет. Возможно нубский вопрос, но кто-нибудь знает почему следующий блок поле высокого блока при смене текста не изменяет высоту, только если текст сменится ещё раз, изменится и высота, кто-нибудь подскажет почему так и как этого избежать?
источник

ЯК

Ярослав Коробейников... in Android Developers
источник

ЯК

Ярослав Коробейников... in Android Developers
источник

А

Андрей in Android Developers
Народ, есть какая-нибудь книга по корутинам на русском языке?
источник

K

Kasem in Android Developers
Ярослав Коробейников
Попробуй пересоздать этот textview когда даёшь новый текст
источник

АД

Андрей Данилов... in Android Developers
Ярослав Коробейников
Всем привет. Возможно нубский вопрос, но кто-нибудь знает почему следующий блок поле высокого блока при смене текста не изменяет высоту, только если текст сменится ещё раз, изменится и высота, кто-нибудь подскажет почему так и как этого избежать?
requestLayout() на блоке пробовал дергать?
источник

АД

Андрей Данилов... in Android Developers
Kasem
Попробуй пересоздать этот textview когда даёшь новый текст
зачем?)
источник

K

Kasem in Android Developers
Обычно я так делаю. Когда высота старого текста осталось
источник

АД

Андрей Данилов... in Android Developers
Ну оно так будет работать, но это абсолютно неэффективно. Это все равно что уничтожать старую машину и покупать новую в случае если шина спустилась
источник

ПБ

Просто Барин... in Android Developers
Просто Барин
что это за элемент такой в буме используется и как его можно реализовать??)
вот именно вот это как сделать?
источник