Вопросы по теме 'fragment-backstack'

Android + предотвратить addToBackStack с фрагментом xml?
У меня 2 фрагмента в альбомном режиме, против 1 фрагмент в портретном. Я загружаю указанные фрагменты с помощью метода xml. В любом случае, я проверяю наличие второго фрагмента в первом действии и либо запускаю действие второго фрагмента, либо...
298 просмотров

Пропустить фрагменты на BackPressed (добавить / скрыть)
Я использую fragmentTransaction для обработки фрагментов, это выглядит так: FragmentManager fm = oldFragment.getFragmentManager(); FragmentTransaction fragmentTransaction = fm.beginTransaction();...
795 просмотров

Очистить backstack фрагмента без вызова onCreateView всплывающих фрагментов
Мое приложение имеет 3 уровня пользовательского интерфейса, каждый уровень имеет свой собственный фрагмент, A -> B -> C. Я хочу необязательно разрешить пользователю моего приложения переходить прямо к фрагменту верхнего уровня, то есть от C -> A...
1194 просмотров

Как я могу использовать стек транзакций для извлечения фрагментов?
Предположим, у меня есть MainActivity с FragmentContainerView. Размер этого FragmentContainerView соответствует размеру MainActivity. Затем я хочу показывать по одному фрагменту в этом FragmentContainerView. Фрагмент1, Фрагмент2 и Фрагмент3. На...
34 просмотров
schedule 06.03.2022

Фрагменты. Панель действий Назад
У меня есть одно действие и три фрагмента. Когда я перехожу от одного фрагмента к другому, я записываю транзакцию в backStack: transaction.addToBackStack(null); Когда я нажимаю стрелку назад на панели действий и перехожу к первому фрагменту,...
79 просмотров

Два фрагмента перекрываются из-за addBackStack
В моем основном действии нажатие кнопки «Настройки» открывает AppCompatActivity с FrameLayout в качестве контейнера для фрагментов. В методе OnCreate я добавляю фрагмент, который является контейнером PreferenceScreen. @Override protected void...
75 просмотров

Как узнать, является ли какой-либо фрагмент активным или видимым?
У меня есть три фрагмента A, B и c в одном действии, у действия есть панель инструментов с заголовком тестового представления. Теперь, когда я перемещаюсь от фрагмента к фрагменту, я хочу изменить текст текстового представления в зависимости от...
1851 просмотров

Два андроида ViewPager в стеке фрагментов не появляются должным образом после воссоздания активности
В моем приложении для Android есть только одно действие, и все фрагменты добавляются или заменяются в одном макете кадра. Проблема в том, что когда у меня есть два разных пейджера в стеке фрагментов, и активность воссоздается, второй пейджер...
81 просмотров

Как правильно очистить Fragment BackStack?
У меня есть приложение с одним действием, в котором все экраны отображаются как фрагменты. Поэтому, когда большую часть времени я меняю фрагмент, я добавляю его в задний стек. Таким образом, BackStack может стать довольно большим....
1239 просмотров

Android: Фрагменты действуют неожиданно (внезапно становятся прозрачными?)
У меня проблема с моими фрагментами. Я использую этот код для навигации между фрагментами: Между "основными" фрагментами (без обратного стека, потому что я хочу, чтобы пользователь выходил, когда он нажимает назад (это работает)):...
172 просмотров

Как я могу удалить свой Activity setContentView из Back Stack?
На Stackoverflow есть сотни вопросов по этому поводу, но ни один из них не касается моей конкретной проблемы. Я начинаю свою активность с этого кода как статическую функцию в моем классе активности: fun startForResult(activity: Activity, code:...
127 просмотров

как восстановить последний ListFragment из текущего фрагмента
Мое приложение имеет такую ​​структуру MainActivity расширяет ActionBarActivity -- при нажатии кнопки -> ListFragment -- при нажатии элемента списка --> Фрагмент Находясь в Fragment и нажимая клавишу «Назад», он переходит...
223 просмотров

Навигация по фрагментам с настраиваемой иерархией backstack
Мне нужно создать определенное поведение в какой-то момент в моем приложении. Я использую панель навигации и заменяю фрагменты в макете фрейма. Скажем, у меня есть несколько фрагментов в backstack: A -> B -> C. A является одним из корневых...
782 просмотров

PopBackStack, но сохраните первый фрагмент в Android
Я работаю над транзакцией фрагмента, и стопка выглядит так: fragA => fragB => fragC => fragD Я хотел бы вернуться к fragA после возвращения из fragD fragD => onBackPress => fragA Итак, я попробовал код вроде:...
24502 просмотров

Ошибка анимации обратного стека фрагмента Android после изменения ориентации
У меня есть активность, в которой размещены два фрагмента, причем за раз отображается только один. По сути, пользователь в различных условиях окружающей среды должен иметь возможность переключаться между ними в любой момент времени. Существует...
200 просмотров

RuntimeException в одном случае. NullExeption - getBackStackCount()
Только когда мое приложение было выключено (освободились ресурсы для других приложений) и когда я снова открыл его, я получил это расширение. Если я сам закрывал приложение, все работало. 11-10 22:00:10.007 6255-6255/com.john.testOne...
109 просмотров

Управление бэкстеком в андроиде
В настоящее время структура приложения для Android Home About us Products product1 product2 product3 Contact us Поскольку есть боковое меню, и я могу напрямую получить доступ к продукту 1, моя текущая попытка -...
770 просмотров

Фрагмент backstack использует слишком много памяти
Я работаю над довольно большим приложением (около 70 фрагментов). Когда я просматриваю свое приложение, все мои предыдущие фрагменты сохраняются в стеке. После нескольких кликов моя память довольно велика, и на старых телефонах (Samsung S3) я...
430 просмотров

Android удаляет транзакцию из заднего стека
У меня есть 3 фрагмента, и я перемещаюсь по нижнему меню (3 элемента), допустим, я перемещаюсь следующим образом: A -> B -> C -> B -> C когда я нажму кнопку назад, вот что произойдет A ‹- B ‹- C ‹- B ‹- C и я хочу это А ‹- B...
409 просмотров

Построить фрагмент backStack для push-уведомления
Я использую FCM, чтобы показать фрагмент, когда пользователь нажимает на уведомление в строке состояния. Текущий поток приложения — это MainActivity (фрагмент A -> фрагмент B -> фрагмент C). Однако, когда пользователь нажимает на уведомление...
371 просмотров