Size: a a a

Android arch. components

2019 March 16

K

Kopusha in Android arch. components
Alexey Pushkarev
Как его теперь тестировать?
Думаю, просто замокаешь этот SavedStateHandle
источник

AP

Alexey Pushkarev in Android arch. components
Nikita Bulygin
А во ViewModel есть бандо?
Не вникал как они там жил впилили
источник

NB

Nikita Bulygin in Android arch. components
Alexey Pushkarev
Не вникал как они там жил впилили
Вообще не понимаю о чем речь. Читаю доку, там пока ничего нового не прочитал
источник

NB

Nikita Bulygin in Android arch. components
Если есть статья на эту тему, с удовольствием почитаю
источник

K

Kopusha in Android arch. components
источник

K

Kopusha in Android arch. components
там пример
источник

K

Kopusha in Android arch. components
просто бандл тебе во viewmodel принесли
источник

K

Kopusha in Android arch. components
имхо, это когда уже все проблемы в приложении решил, можно поиграться с этим и чуть раньше показать предыдущий стейт, до того как подтянется новый из сети или репозитория.
источник

NB

Nikita Bulygin in Android arch. components
Прочитал, спасибо)
источник

NB

Nikita Bulygin in Android arch. components
Ну вроде норм же. Это отдельная зависимость можно и не использовать
источник

NB

Nikita Bulygin in Android arch. components
Ну я бы все равно не  стал использовать. Лучше пробрасывать интерфейс через который уже сохранять данные. И тестировать легче и сам решаешь как и где хранить.
источник

AP

Alexey Pushkarev in Android arch. components
Да, лучше в персистенс сохранить
источник

NB

Nikita Bulygin in Android arch. components
Ага
источник

М

Михаил in Android arch. components
А как потом такие вью модели юнит тестами покрывать? Роболектрик? Там же зависимость от Bundle
источник

K

Kopusha in Android arch. components
Зависимость явная, в конструкторе. Представь, что ещё один репозиторий. Никакой разницы. Как мокал репозиторий, так будешь мокать этот Handle
источник

K

Kopusha in Android arch. components
В интеграционных уже можешь убедится, что все правильно сохраняется...
источник

М

Михаил in Android arch. components
Я про бандл
источник

K

Kopusha in Android arch. components
Я тоже про него
источник

K

Kopusha in Android arch. components
инжектится SavedStateHandle
источник

VK

Vova Kropivko in Android arch. components
у кого есть invite на google IO?
источник