Size: a a a

Cicerone Chat (RUS)

2019 December 20

AO

Artem Osipov in Cicerone Chat (RUS)
А вьюпейджер не хранит сколько-то (3) активных фрагментов?
источник

AT

Alexander Taran in Cicerone Chat (RUS)
По-умолчанию, можно изменить
источник
2019 December 21

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
В Андроиде все само сохраняется. Вы что-то намудрили
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Artem Osipov
Выход один: сохранять состояние в модели если оно важно. В андроид такой подход что состояние не сейвится как в иосе
Ошибаетесь
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
В иОС поход такой, что там ничего не сохраняется
источник
2019 December 26

AP

Anton Pankratov in Cicerone Chat (RUS)
Вопрос: мне нужно перейти на следующий экран и передать строку типа String. Я хотел сделать расширение для команды backTo c такой возможностью, но не знаю, что и куда прописывать для добавления такой возможности. Что же нужно сделать, или возможен другой способ?
источник

L

Leff in Cicerone Chat (RUS)
в конструкторе скрина передаешь строку, и в обработчике пихаешь ее в аргументы
источник

L

Leff in Cicerone Chat (RUS)
class LoginDataScreen(isPhone: Int) : SupportAppScreen() {
       final val mIsPhone = isPhone
       override fun getFragment(): Fragment {
           this.screenKey = ScreensKeys.LOGIN_DATA
           val bundle = Bundle()
           bundle.putInt("isPhone", mIsPhone)
           val loginByDataFragment = LoginByDataFragment()
           loginByDataFragment.arguments = bundle
           return loginByDataFragment
       }
   }
источник

L

Leff in Cicerone Chat (RUS)
как переходишь router.navigateTo(Screens.LoginDataScreen(0))
источник

AP

Anton Pankratov in Cicerone Chat (RUS)
Leff
в конструкторе скрина передаешь строку, и в обработчике пихаешь ее в аргументы
источник

AP

Anton Pankratov in Cicerone Chat (RUS)
Благодарю
источник
2019 December 31

PK

Pavel Kozlovskiy in Cicerone Chat (RUS)
ДОбрый день! ПОдскажите как правильно сделать
Открывается скрин А - форма для заполнения(и ему передается объект данных) он из полей формы это страна, для её ввода открываетсяч новый скрин B со списком, строкой поиска и прочим, вопрос как правильно вернуться на экран A и передать результат выбора?
источник

AA

Artur Artikov in Cicerone Chat (RUS)
startActivityForResult
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
источник

PK

Pavel Kozlovskiy in Cicerone Chat (RUS)
В итоге сделал передачу callbacka через bundlе, дергаю его onItemSelect и после router.exit();. Не уверен что это правильно, но работает)
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Pavel Kozlovskiy
В итоге сделал передачу callbacka через bundlе, дергаю его onItemSelect и после router.exit();. Не уверен что это правильно, но работает)
да ладно, колбэк через бандл передал? 😱
источник

DD

Dmitriy Dyachenko in Cicerone Chat (RUS)
Pavel Kozlovskiy
ДОбрый день! ПОдскажите как правильно сделать
Открывается скрин А - форма для заполнения(и ему передается объект данных) он из полей формы это страна, для её ввода открываетсяч новый скрин B со списком, строкой поиска и прочим, вопрос как правильно вернуться на экран A и передать результат выбора?
Если фрагменты то setTargetFragment
источник

AD

Aleksey D. in Cicerone Chat (RUS)
или просто посмотреть пример от автора библиотеки


https://github.com/terrakok/Cicerone/blob/master/sample/src/main/java/ru/terrakok/cicerone/sample/mvp/animation/PhotoSelection.java
источник
2020 January 16

DL

Dmitriy Li in Cicerone Chat (RUS)
Добрый день. Реализую Bottom navigation через cicerone как на gitflow, создаю для каждого фрагмента новый локальный роутер. Как сделать, чтобы при нажатии на back, если на текущем фрагменте открыт главный экран переходило на предыдущий фрагмент(айтем bottom навигации). Сейчас приложение выходит
источник

L

Leff in Cicerone Chat (RUS)
инжектишь роутер который переключает фрагменты в боттом навигации и переключаешь на предыдущий по backPressed
источник