Size: a a a

Android Developers

2020 January 14

T

Timur in Android Developers
Сталкивался кто с таким, что при добавление фрагмента в бэкСтэк addBackStack(fragmentName) и при нажатие кнопки назад на нем же, то белый экран?
источник

VO

Vladislav Ohotnikov in Android Developers
Denis Egorov
сделать там, где эта логика нужна)
Объясню зачем мне это. У меня есть карточка объекта Активити, где нажимаешь кнопку открывается план. Ну и так же я добавил кнопку в самом списке объектов что бы можно было не открывая карточку объекта открыть план.

Только вот нажатие на кнопку у меня отрабатывает в адаптере
источник

VO

Vladislav Ohotnikov in Android Developers
а само открытие плана у меня прописано в карточке объекта, в другой активити
источник

QH

Quantum Harmonizer in Android Developers
WTF is карточка объекта?
источник

VO

Vladislav Ohotnikov in Android Developers
Для этого я и решил что надо в отдельный класс запихнуть этот метод
источник

VO

Vladislav Ohotnikov in Android Developers
Quantum Harmonizer
WTF is карточка объекта?
источник

DE

Denis Egorov in Android Developers
Timur
Сталкивался кто с таким, что при добавление фрагмента в бэкСтэк addBackStack(fragmentName) и при нажатие кнопки назад на нем же, то белый экран?
код давай
источник

QH

Quantum Harmonizer in Android Developers
В коде это что такое, почему тебя это связывает?
источник

VO

Vladislav Ohotnikov in Android Developers
источник

VO

Vladislav Ohotnikov in Android Developers
Вот видишь, в разных местах можно вызывать этот метод
источник

QH

Quantum Harmonizer in Android Developers
Vladislav Ohotnikov
Вот видишь, в разных местах можно вызывать этот метод
можно в вызываемой активити сделать статический метод start
источник

DC

Dyno Chris is... in Android Developers
device explorer никогда не подводил.
источник

T

Timur in Android Developers
Denis Egorov
код давай
источник

AY

Andy Yanechko in Android Developers
Dyno Chris is...
device explorer никогда не подводил.
Только если не Самсунг)
источник

QH

Quantum Harmonizer in Android Developers
очевидно, этого недостаточно, чтобы воспроизвести проблему
источник

T

Timur in Android Developers
Denis Egorov
код давай
Открываю активите и в onCreate вызываю первый фрагмент и если в нем же нажать back то белый экран, а должен открыть пред активити. Я так пологаю проблема в том что это первый фрагмент? надо финишить активити?
источник

T

Timur in Android Developers
я вызываю стандартный backPressed он же по идеи должен закрывать активити
источник

DE

Denis Egorov in Android Developers
единственное, что я могу сказать - addToBackStack принимает название транзакции, а не фрагмента. Имя фрагмента тоже можно использовать, но различать все равно стоит
источник

QH

Quantum Harmonizer in Android Developers
Timur
Открываю активите и в onCreate вызываю первый фрагмент и если в нем же нажать back то белый экран, а должен открыть пред активити. Я так пологаю проблема в том что это первый фрагмент? надо финишить активити?
не добавляй первый фрагмент в бэкстек
источник

T

Timur in Android Developers
ну мне надо, проект уже написанный. Кейс такой: открывается активити там есть 3 фрагмента, и с 3 фрагмента мне надо в 1 попасть это я делаю через popBackStack
источник