Size: a a a

Cicerone Chat (RUS)

2019 September 04

PA

Pavel Antoshkin in Cicerone Chat (RUS)
Ну или сделать свой экран для работы с камерой и/или галереей. Библиотек для этого много
источник
2019 September 08

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
Всем привет, как правильно решать такие задачи: сингл активити, в которой фрагмент имеет контейнер, в котором меняются фрагменты. В каком то из фрагментов, допустим это фрагмент С есть тоже контейнер для фрагментов, в котором один из фрагментов это child C1 в котором также контейнер с  child C2, сделать навигацию так чтобы при открытии приложения показались фрагменты С - C1 - C2. Каждый контейнер это свой роутер. Правильно я понимаю что нужно в одном месте(методе) последовательно на каждом роутере сделать навигацию на нужный экран? Или есть более элегантные способы? По факту это описание диплинков
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
каждому контейнеру должен приходить параметр по которому тот определит свой стартовый экран.
сквозь разные контейнеры иначе никак.
элегантное и гибкое решение (но не самое простое, подумайте надо ли оно вам) - это передавать первому контейнеру параметром описание цепочки экранов.
он обрабатывает первый в цепочке, а остальную часть дает вложенному контейнеру. и так далее

в одном котейнере можно сразу цепочку экранов открыть.
источник

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
А тот вариант что я описал,  взлетит же? Если для каждого контейнера Cicerone<Router> хранить как в вашем семпле на уровне процесса приложения
источник

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
Konstantin Tskhovrebov
каждому контейнеру должен приходить параметр по которому тот определит свой стартовый экран.
сквозь разные контейнеры иначе никак.
элегантное и гибкое решение (но не самое простое, подумайте надо ли оно вам) - это передавать первому контейнеру параметром описание цепочки экранов.
он обрабатывает первый в цепочке, а остальную часть дает вложенному контейнеру. и так далее

в одном котейнере можно сразу цепочку экранов открыть.
Второй способ звучит круто)
источник

KT

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

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
Konstantin Tskhovrebov
Взлетит, но это очень костыльное решение. Представьте, что где-то переход не удастся, а в следующем роутере будет храниться переход,  и когда-то он сработает в неправильный момент.
Спасибо за помощь
источник

FN

Fly N in Cicerone Chat (RUS)
Всем привет. Есть проблема - при переопределении override fun setupFragmentTransaction() падает с      Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter currentFragment
Можете подсказать, как это исправить?
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Fly N
Всем привет. Есть проблема - при переопределении override fun setupFragmentTransaction() падает с      Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter currentFragment
Можете подсказать, как это исправить?
У тебя в котлине где-то не нулл указан, а из джава нулл приходит. Видимо аргумент setupfragmenttransaction
источник

FN

Fly N in Cicerone Chat (RUS)
Alexey Pushkarev
У тебя в котлине где-то не нулл указан, а из джава нулл приходит. Видимо аргумент setupfragmenttransaction
Точно
источник
2019 September 09

w

whoami in Cicerone Chat (RUS)
Добрый день!
https://github.com/terrakok/Cicerone/blob/master/library/src/main/java/ru/terrakok/cicerone/Router.java#L113
почему метод называется exit() а не back() ?
источник

MR

Muhammadakbar Rafiqov in Cicerone Chat (RUS)
источник

w

whoami in Cicerone Chat (RUS)
😁👍
источник

ВБ

Влад Баженов in Cicerone Chat (RUS)
вот это изменение, можно версию поднимать
источник

AO

Artem Osipov in Cicerone Chat (RUS)
прогорел от коммента чувака «I think you only one who think in this way, this why I think poll is the good way.»
источник

AO

Artem Osipov in Cicerone Chat (RUS)
можно всю переписку на стикеры ТГ растаскивать
источник

ВБ

Влад Баженов in Cicerone Chat (RUS)
Artem Osipov
прогорел от коммента чувака «I think you only one who think in this way, this why I think poll is the good way.»
ну, не чувака, а топ2 контрибьютера)
источник

AO

Artem Osipov in Cicerone Chat (RUS)
А, ну я ток Костю знаю. Без контекста кто есть кто смешнее канеш
источник

ВБ

Влад Баженов in Cicerone Chat (RUS)
алсо, я бы вообще убрал этот метод, если нужен - реализуй свой, называй как хочешь
источник

AO

Artem Osipov in Cicerone Chat (RUS)
мне кажется exit задумывался типа для оверлеев всяких
источник