В этом уроке рассмотрим, как использовать ViewModel. Как сохранять данные при повороте экрана. Как передать Context в ViewModel. Как передать свои данные в конструктор модели с помощью фабрики. Как передать данные между фрагментами. Что использовать: ViewModel или onSavedInstanceState.
Click here to read this article!
Урок 4. ViewModel
Урок 4. ViewModel
Последний раз редактировалось damager82 30 июн 2018, 21:39, всего редактировалось 12 раз.
-
- Сообщения: 1
- Зарегистрирован: 03 фев 2017, 00:37
Re: Урок 4. ViewModel
Если рассматривать ViewModel с паттерном MVP можно сказать ViewModel "заменяет" presenter, верно?
Re: Урок 4. ViewModel
При использовании ViewModel в каком "слое" лучше/правильнее будет делать обработку исключений?
UI -> ViewModel -> DB (Room или прямые запросы)
Если делать try .. catch на стороне UI код получается "загрязнен" частыми try catch блоками, при обработке во ViewModel теряется гибкость.
P.S. Хотелось бы совет или еще лучше урок по лучшим практикам обработки исключений в андроид приложениях.
Спасибо!
UI -> ViewModel -> DB (Room или прямые запросы)
Если делать try .. catch на стороне UI код получается "загрязнен" частыми try catch блоками, при обработке во ViewModel теряется гибкость.
P.S. Хотелось бы совет или еще лучше урок по лучшим практикам обработки исключений в андроид приложениях.
Спасибо!