Страница 1 из 1

Урок 4. ViewModel

Добавлено: 28 дек 2017, 20:13
damager82
В этом уроке рассмотрим, как использовать ViewModel. Как сохранять данные при повороте экрана. Как передать Context в ViewModel. Как передать свои данные в конструктор модели с помощью фабрики. Как передать данные между фрагментами. Что использовать: ViewModel или onSavedInstanceState.


Click here to read this article!

Re: Урок 4. ViewModel

Добавлено: 13 янв 2018, 23:00
YaroslavCoder
Если рассматривать ViewModel с паттерном MVP можно сказать ViewModel "заменяет" presenter, верно?

Re: Урок 4. ViewModel

Добавлено: 13 мар 2018, 01:30
dmitres
При использовании ViewModel в каком "слое" лучше/правильнее будет делать обработку исключений?

UI -> ViewModel -> DB (Room или прямые запросы)

Если делать try .. catch на стороне UI код получается "загрязнен" частыми try catch блоками, при обработке во ViewModel теряется гибкость.

P.S. Хотелось бы совет или еще лучше урок по лучшим практикам обработки исключений в андроид приложениях.
Спасибо!