Size: a a a

Android arch. components

2019 May 22

VG

Vladimir Garkovich in Android arch. components
вообще можно объявить правила popInclusive в экшене, чем в коде их писать потом
источник

A

Alexey Turkin in Android arch. components
и поеведение кривое
источник

VG

Vladimir Garkovich in Android arch. components
а где в коде навигацию покажи
источник

A

Alexey Turkin in Android arch. components
есть класс
https://gist.github.com/aLT22/b9bbbe953f408031549ea790b68a345a

далее вью-модель делает обертку над командами в виде эвента и ливдаты
https://gist.github.com/aLT22/040f1bbcf0a8d754e2fe43378563d95a

и далее, базовый фрагмент это все хендлит и отдает команды контроллеру
https://gist.github.com/aLT22/89110b9a77600ade64469e95b5899d86
источник

A

Alexey Turkin in Android arch. components
методы observeNavigation() в базовом фрагменте и navigate() в базовой вью-модели
источник

A

Alexey Turkin in Android arch. components
делаю проект на основе вот этого

https://proandroiddev.com/android-architecture-d7405db1361c
источник

A

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

A

Alexey Turkin in Android arch. components
и с этой навигацией я уже себе ноги отстрелил
источник

VG

Vladimir Garkovich in Android arch. components
так а где происходит переход из auth в мэин? и какая там логика
источник

A

Alexey Turkin in Android arch. components
тупо по клику на кнопку
источник

A

Alexey Turkin in Android arch. components
дергаю тот самый экшен
источник

A

Alexey Turkin in Android arch. components
в рег графе который
источник

VG

Vladimir Garkovich in Android arch. components
Ну я бы смотрел кто и когда навигируется на ауз на старте. Обычно забывают проверку на if (savedInstance == null) и навигируются всегда.
И на будущее у фрагмента может быть вызыван onDestroyView. а потом onCreateView. И ваша джоба будет мёртвой.
источник

A

Alexey Turkin in Android arch. components
может, но там этот скоуп вообще не нужен
источник

VG

Vladimir Garkovich in Android arch. components
а, там только чайлдов кэнцелит, тогда ок
источник

A

Alexey Turkin in Android arch. components
так без разницы вроде
источник

A

Alexey Turkin in Android arch. components
а да
источник

A

Alexey Turkin in Android arch. components
есть разница, чекнул в доке
источник

A

Alexey Turkin in Android arch. components
Vladimir Garkovich
Ну я бы смотрел кто и когда навигируется на ауз на старте. Обычно забывают проверку на if (savedInstance == null) и навигируются всегда.
И на будущее у фрагмента может быть вызыван onDestroyView. а потом onCreateView. И ваша джоба будет мёртвой.
то есть тупо чекать запускать рег фрагмент или сразу вызывать экшен?
источник

A

Alexey Turkin in Android arch. components
и если там токен, условно говоря, жив, то сразу редиректить юзера на главный экран?
источник