Size: a a a

Cicerone Chat (RUS)

2019 February 23

ДА

Джамал Алиев in Cicerone Chat (RUS)
Maksim Sukhotski
Стоп. Синглтон в скоупе всего приложения? Так лики начнутся как только ты закроешь активити.
утечки ?
источник

MS

Maksim Sukhotski in Cicerone Chat (RUS)
Да. Фрагменты же хранят ссылку на активити
источник

ДА

Джамал Алиев in Cicerone Chat (RUS)
Maksim Sukhotski
Да. Фрагменты же хранят ссылку на активити
фрагменты не помечены Singlton
источник

ДА

Джамал Алиев in Cicerone Chat (RUS)
они будут уничтожатся
источник

ДА

Джамал Алиев in Cicerone Chat (RUS)
Джамал Алиев
Singlton живет, пока процесс жив. Если выйти из приложения onBackPressed, он не удалится
беру слова назад, что бы переходы получить нужно роутер синглтон делать
источник

ДА

Джамал Алиев in Cicerone Chat (RUS)
доработал
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Джамал Алиев
доработал
Кстати, есть способ сделать splash screen с помощью темы и стилей.

Если вы о нем не знали, могу скинуть ссылку на документацию.
источник

ДА

Джамал Алиев in Cicerone Chat (RUS)
Vladislav Shipugin
Кстати, есть способ сделать splash screen с помощью темы и стилей.

Если вы о нем не знали, могу скинуть ссылку на документацию.
давай, если не трудно. Буду благодарен
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Ну и статья на эту тему:
https://habrahabr.ru/post/345380/
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
Есть еще @gitfox
источник

АМ

Абдулмуталим Муртазаев in Cicerone Chat (RUS)
Подскажите пожалуйста, вот у меня есть MainFlow фрагмент, а в нем AuthFlow фрагмент, ну и допутим AuthFlow франмент также может содержать некий Flow фрагмент, и этот Flow так может другой такой же, ну вы поняли.
И вот у меня вопрос, для каждого из них иньектить заготовленные отдельно для каждого фрагмента синглтон роутеры, или все же можно создать один НЕ синглтон провайд метод в модуле, и иньектить каждый раз новый объект роутера?
источник

АМ

Абдулмуталим Муртазаев in Cicerone Chat (RUS)
Просто с одной стороны роутеры один создаются, и висят потом памяти, с другой стороны, память не забивается лишний раз, но просходит частое пересоздание роутеров. Вероятно еще какие-то нюансы есть, которые я не вижу
источник
2019 February 24

АМ

Абдулмуталим Муртазаев in Cicerone Chat (RUS)
Ну так, что скажете?
источник

А

Андрей in Cicerone Chat (RUS)
Мне кажется, роутер много памяти не отъедает
источник

АМ

Абдулмуталим Муртазаев in Cicerone Chat (RUS)
Мне стало интересно, какое оптимальное решение для вложенных flow фрагментов, ну, что-бы без проблем, если вдруг понадобится, добавить ещё одну вложенность. Что-бы было понятней, можно изобразить стек
flowFragA {fragA -> flowFragB {fragB -> fragC}}
источник
2019 February 25

ДА

Джамал Алиев in Cicerone Chat (RUS)
Абдулмуталим Муртазаев
Мне стало интересно, какое оптимальное решение для вложенных flow фрагментов, ну, что-бы без проблем, если вдруг понадобится, добавить ещё одну вложенность. Что-бы было понятней, можно изобразить стек
flowFragA {fragA -> flowFragB {fragB -> fragC}}
Не должен быть внутри flowFragment ещё flowFragment, я у Алидибира спрашивал же , на счёт больших вложений, легче не нужные элементы экрана скрыть или отобразить или перекрасить что-нибудь
источник

АМ

Абдулмуталим Муртазаев in Cicerone Chat (RUS)
Джамал Алиев
Не должен быть внутри flowFragment ещё flowFragment, я у Алидибира спрашивал же , на счёт больших вложений, легче не нужные элементы экрана скрыть или отобразить или перекрасить что-нибудь
Мне он не говорил, что этого быть не должно, он сказал, что бы я с этим не борщил.
Мне просто стало интересно, можно ли переиспользовать роутер заменив ему навигатор, в один момент закрыть вложенный flow фрагмент, и потом вставить этому роутеру предыдущий навигатор, таким образом навигация кажется для пользователя сплошной без каких-либо вложенностей, а в коде все упорядоченно и граф зависимостей не загроможден лишней зависимостью от роутера, да и в будущем, если вдруг заказчик захочет новую крутую фичу из 10 экранов, можно будет быстренько распределить эти экраны по flow фрагментам и использовать для них только один родительский роутер.
источник

АМ

Абдулмуталим Муртазаев in Cicerone Chat (RUS)
Я не предлагаю пихать везде flow фрагменты, я просто хочу понять, есть ли оптимальный способ добавления вложеностей, без переделки кучи классов
источник