Size: a a a

Cicerone Chat (RUS)

2019 February 13

w

whoami in Cicerone Chat (RUS)
Лучше бы такое не делали, очень раздражает в приложениях это окошко
источник

w

whoami in Cicerone Chat (RUS)
Pavel Gust
Есть задача, что когда жмем на onBack, перед выходом вызвать сообщение типа "вы уверены?". Но вот я сейчас слегка застопорился, как реализовать это с cicerone.
в методе onBackPressed активити
источник

PG

Pavel Gust in Cicerone Chat (RUS)
В этом приложении такая штука хорошо ложится. Пользователь не должен мискликать на onBack
источник

PG

Pavel Gust in Cicerone Chat (RUS)
whoami
в методе onBackPressed активити
Т.е. просто посмотреть в стэк и посчитать, сколько осталось фрагментов?
источник

PG

Pavel Gust in Cicerone Chat (RUS)
Я думал мало ли, можно внутри либы как-то спросиль isRoot
источник

w

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

PG

Pavel Gust in Cicerone Chat (RUS)
Спасибо! Действительно. Перенёс всё туда)
источник

D

Donald in Cicerone Chat (RUS)
Pavel Gust
Т.е. просто посмотреть в стэк и посчитать, сколько осталось фрагментов?
можно красиво переопределять onBackPressed во фрагментах, если выделить для этого интерфейс
источник

D

Donald in Cicerone Chat (RUS)
метод будет возвращает Boolean в зависимости от того обработал он или нет
источник

D

Donald in Cicerone Chat (RUS)
а в активити это всё проверяешь приводя к этому интерфейсу
источник

D

Donald in Cicerone Chat (RUS)
и никаких костылей не нужно
источник

PG

Pavel Gust in Cicerone Chat (RUS)
Donald
можно красиво переопределять onBackPressed во фрагментах, если выделить для этого интерфейс
Спасибо))
источник

AP

Anton Potekhin in Cicerone Chat (RUS)
Donald
можно красиво переопределять onBackPressed во фрагментах, если выделить для этого интерфейс
А что в фрагментах есть onBackStack ? Пошел проверять
источник

D

Donald in Cicerone Chat (RUS)
Anton Potekhin
А что в фрагментах есть onBackStack ? Пошел проверять
не, я ж говорю интерфейс сделать самому
источник

D

Donald in Cicerone Chat (RUS)
и вот так в активити
источник

AP

Anton Potekhin in Cicerone Chat (RUS)
Donald
не, я ж говорю интерфейс сделать самому
Тогда согласен
источник
2019 February 14

NK

ID:649333610 in Cicerone Chat (RUS)
Hi
источник
2019 February 15

MR

Max Railian in Cicerone Chat (RUS)
Привет
Почему может возникать
java.lang.IllegalStateException: FragmentManager is already executing transactions
при вызове router.navigateTo

Я пытаюсь слишком быстро переключать фрагменты?
источник

D

Donald in Cicerone Chat (RUS)
Max Railian
Привет
Почему может возникать
java.lang.IllegalStateException: FragmentManager is already executing transactions
при вызове router.navigateTo

Я пытаюсь слишком быстро переключать фрагменты?
На роутере сразу несколько методов вызываешь?
источник

MR

Max Railian in Cicerone Chat (RUS)
да вроде нет
сначала replace а потом в onViewCreated switch case-ом выбираю куда двигаться дальше
источник