Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 26 апр 2018, 05:04

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Урок 4. ViewModel
СообщениеДобавлено: 28 дек 2017, 20:13 
Администратор
Аватар пользователя

Зарегистрирован: 07 янв 2012, 11:32
Сообщений: 1382
Благодарил (а): 0 раз.
Поблагодарили: 75 раз.

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




Click here to read this article!

_________________
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение


Последний раз редактировалось damager82 06 апр 2018, 22:13, всего редактировалось 8 раз(а).

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Урок 4. ViewModel
СообщениеДобавлено: 13 янв 2018, 23:00 

Зарегистрирован: 03 фев 2017, 00:37
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Если рассматривать ViewModel с паттерном MVP можно сказать ViewModel "заменяет" presenter, верно?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Урок 4. ViewModel
СообщениеДобавлено: 13 мар 2018, 01:30 

Зарегистрирован: 04 фев 2016, 15:52
Сообщений: 5
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
При использовании ViewModel в каком "слое" лучше/правильнее будет делать обработку исключений?

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

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

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


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB