169 похожих чатов

Если мы нажимаем BACK, то возвращаемся по стеку к карте.

Если же нажимаем кнопку карты на BottomNavigationView, то создаётся новый экземпляр карты, хотя она у нас точно есть в стеке. Можно как то отследить, чтобы при нажатии на кнопку карты тоже происходил возврат по стеку?

14 ответов

39 просмотров

Хахахах, третий день уже капаешься с этим?)))

leksss-Alekseyevich Автор вопроса

Не, я сделал

leksss-Alekseyevich Автор вопроса

Теперь сказали чтобы при клике еще со стека брать фрагмент.. задолбали :D

Кастомный fragment manager, брат, поищи их дофига) под себя сделаешь

leksss-Alekseyevich Автор вопроса

ааа.. ееще и фм свой писать, да куда блин

😒 понимаю, было такое. Но опыт полезный

leksss-Alekseyevich Автор вопроса

ды я думаю есть костыль какой-нибудь..

Navigation поддерживает перехват нажатия бэка и встраивание своего метода по паттерну цепочки. В этом методе можно получить все, что надо, сделать и передать дальше. Или это не пройдёт?

leksss-Alekseyevich Автор вопроса

мне нажатие бэка не нужно перехватывать.

так вроде можно в рантайме бэкстек менять, разве нет?

leksss-Alekseyevich Автор вопроса

У меня получается что хотят то.. Когда в меню нажимаешь на первый фрагмент, он типа создается заново. А мне нужно при нажатии брать его со стека, если он там есть, а он там ессть :D

и в чем проблема?

вспомнил, вроде у гугла был свой костыль под их навигацию на этот случай, правда цепочка стэка не чистится, но не пересоздается

leksss-Alekseyevich Автор вопроса

https://github.com/android/architecture-components-samples/tree/main/NavigationAdvancedSample сейчас у меня навигация сделана по этому примеру. Под каждый фрагмент свой граф, в главном графе все заинклужены, а переход происходит по тому, что id менюшек = id графов

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта