Size: a a a

Cicerone Chat (RUS)

2018 May 30

TM

Timur Mukhortov in Cicerone Chat (RUS)
ну или тебе нужен метод, который будет открывать фрагмент и не класть его в backStack
источник

GS

Georgii Solovev in Cicerone Chat (RUS)
ну напиши свой навигатор, делов то
источник

TM

Timur Mukhortov in Cicerone Chat (RUS)
ну не, раз народ отдает предпочтение Cicerone значит это хорошее решение
источник

TM

Timur Mukhortov in Cicerone Chat (RUS)
просто интересно разобраться
источник

VC

Vasili Chyrvon in Cicerone Chat (RUS)
И?
источник

TM

Timur Mukhortov in Cicerone Chat (RUS)
да, я видел этот метод
источник

TM

Timur Mukhortov in Cicerone Chat (RUS)
а как его вызывать на F фрагменте
источник

VC

Vasili Chyrvon in Cicerone Chat (RUS)
Так он в рутере
источник

TM

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

TM

Timur Mukhortov in Cicerone Chat (RUS)
вон они все, я понимаю
источник

TM

Timur Mukhortov in Cicerone Chat (RUS)
вот у меня фрагмент, вот у меня backpress, как я могу дернуть этот метод?
источник

VC

Vasili Chyrvon in Cicerone Chat (RUS)
Опиши нормально вопрос (подробно) в виде примера-ситуации.
источник

TM

Timur Mukhortov in Cicerone Chat (RUS)
Понял
источник

TM

Timur Mukhortov in Cicerone Chat (RUS)
Сейчас
источник

VC

Vasili Chyrvon in Cicerone Chat (RUS)
Видишь, тебе никто не может ответить, видимо не ясно
источник

TM

Timur Mukhortov in Cicerone Chat (RUS)
Хорошо. Спасибо. Ща
источник

GS

Georgii Solovev in Cicerone Chat (RUS)
У тебя есть активити, которая является контейнером для фрагментов. В навигаторе этой активити ты описываешь все переходы по фрагментам, которые ты будешь вызывать с помощью роутера в активити или фрагментах или где-то еще, вообще не важно. Потом просто перегружаешь метод OnBackPresses в активити и там вызываешь router.back()
источник

GS

Georgii Solovev in Cicerone Chat (RUS)
там код то в библиотеке вообще не сложный, не бойся посмотри, 6 небольших классов и 2 дефолтные реализации
источник

GS

Georgii Solovev in Cicerone Chat (RUS)
и сразу станет понятно как что и куда
источник

TM

Timur Mukhortov in Cicerone Chat (RUS)
Есть MainActivity у этого активити в layout(e) есть FrameLayout на весь экран, в который кладутся фрагменты. В onCreate активити я делаю getRouter.navigateTo( StartFragment ). В свою очередь на layout(e) StartFragment(a) у меня лежат еще 3 FrameLayout(a). Фоновый фрагмент, карта, фрагмент с найстройками (нижний фрагмент). Нижний фрагмент, где пользователь может делать какие то настройки и 3 фрагмент (F), который рисуется на весь экран, в нем открываются другие фрагменты. Карту и нижний фрагмент я делаю через replaceScreen(...). Вопрос: в следующем, когда я нахожусь уже на StartFragment и нажамию назад, сначала закрывается фрагмент на весь экран, затем закрывается нижний фрагмент, после закрывается фрагмент с картой, остается голая активити и при нажатие на нее все завершается. Как находясь на фрагменте F при нажатие на кнопку назад (hardware(ую)!!!) вызывать finishChain()?
источник