Вопросы по теме 'back-stack'
Как очистить стек истории активности при нажатии кнопки «Домой»?
Я пишу приложение, которое имеет два «режима»; один режим просмотра и один режим редактирования . Приложение предоставляет два основных действия/активности запуска (скажем, A и D ), которые, в свою очередь, имеют свои собственные цепочки...
3754 просмотров
schedule
06.09.2022
Фрагмент onResume () и onPause () не вызывается в backstack
У меня есть несколько фрагментов внутри деятельности. При нажатии кнопки я начинаю новый фрагмент, добавляя его в стопку. Естественно, я ожидал, что будет вызван метод onPause() текущего фрагмента и onResume() нового фрагмента. Ну этого не...
271550 просмотров
schedule
27.06.2023
Методы фрагмента: attach(), detach(), remove(), replace(), popBackStack()
Я очень запутался между этими функциями и их целями. Я заметил, что использование replace() заменяет существующий фрагмент новым. Мы можем использовать addToBackStack(null) , чтобы поместить этот фрагмент в задний стек, чтобы мы могли вернуться к...
68059 просмотров
schedule
16.06.2022
Трудно понять задний стек и задачи
Я читал о задачах и обратном стеке (http://developer.android.com/guide/components/tasks-and-back-stack.html), но до сих пор не понял. Я просто пробовал разные вещи и остановился на одном случае. Итак, давайте возьмем пример: у нас есть два...
643 просмотров
schedule
22.05.2022
Используйте FLAG_ACTIVITY_NEW_TASK, чтобы вывести существующую задачу на передний план
В документе Android от FLAG_ACTIVITY_NEW_TASK сказано:
При использовании этого флага, если задача уже запущена для действия, которое вы сейчас запускаете, новое действие не будет запущено; вместо этого текущая задача будет просто перенесена на...
885 просмотров
schedule
18.09.2022
Как извлечь фрагмент из бэкстека
У меня есть действие A, которое вызывает фрагмент Bf, который вызывает фрагмент Cf. Я хочу, чтобы Bf помещался в задний стек при вызове Cf, чтобы пользователи могли вернуться к нему. Однако, если в Cf нажата определенная кнопка, я бы хотел, чтобы Bf...
85798 просмотров
schedule
27.10.2022
после изменения конфигурации фрагмент из backstack теперь разделяет FrameLayout?
Проблемы с приложением:
При изменении ориентации приложение испытывает следующие проблемы:
И FragmentA, и FragmentC теперь занимают контейнер FrameLayout.
Что работает: все работает так, как я хочу... до поворота экрана.
Краткое...
7291 просмотров
schedule
01.06.2022
Как добиться следующего потока в приложении для Android?
Мое приложение получает push-уведомление, и запускается одно из его действий. Сейчас,
Нажмите домой
Перезапустите приложение с главного экрана (приложение запущено с основным действием)
Нажмите назад
например Действия A-->B--->C...
66 просмотров
schedule
08.10.2022
Возврат к FragmentPagerAdapter -> фрагменты пусты
У меня есть фрагмент (я назову его pagerFragment ), который добавлен в задний стек и виден. Он содержит viewPager с FragmentPagerAdapter . FragmentPagerAdapter содержит (скажем) два фрагмента: A и B.
Первое добавление фрагментов отлично...
10169 просмотров
schedule
07.06.2023
Очистить задний стек активности
Я начинаю с действия A->B->C->D->E .. когда я иду от D->E, в стеке не должно быть активности, но пользователь может использовать кнопку «Назад» из D и перейти к C (без обновление Activity C, как обычная функция возврата)
7457 просмотров
schedule
20.03.2023
Как запустить действие только один раз, как заставка
В моем приложении я хотел бы запускать экран-заставку только один раз при первом запуске, но проблема в том, что я уже поместил в Manifest эту строку: android:noHistory="true" , которая отлично работает, если я нажму кнопку «Назад» и выйду из...
17574 просмотров
schedule
09.01.2023
Щелчок по значку запуска Android запускает новое действие ТОЛЬКО, если оно выдается после запуска этого действия из уведомления.
Запуск активности путем нажатия на значок приложения в панели запуска должен вывести активность на передний план, как если бы она была выбрана из истории. Таким образом, вызов onCreate не должен существовать.
Однако, если мы попытаемся сделать это...
4051 просмотров
schedule
05.09.2022
Android - сохранить/восстановить состояние фрагмента
У меня есть Activity, в котором я просматриваю несколько фрагментов. В каждом фрагменте у меня есть несколько представлений ( EditText, ListView, Map и т.д.).
Как я могу сохранить экземпляр фрагмента, который отображается в этот момент? Мне...
131730 просмотров
schedule
27.04.2023
Как изменить функцию кнопки «Назад» в Android (фрагмент)
Я разрабатываю приложение для Android, у меня проблема с изменением функции кнопки «Назад». Как я могу «заменить» действие этой кнопки по умолчанию?
Я бы реализовал простую функцию, которая позволяет пользователю вернуться к предыдущему фрагменту...
557 просмотров
schedule
08.06.2023
Android-фрагмент onBackPressed display alertDialog
В настоящее время я использую Fragment с Backstack. В одном из фрагментов, например, « Меню », я хотел вывести диалоговое окно с предупреждением, когда пользователь нажал кнопку «Назад». Но у меня есть некоторые проблемы в достижении этого. Ниже я...
1964 просмотров
schedule
18.04.2023
повторно добавить любой контейнер фрагмента несколько раз
Однажды я задал один вопрос, например: Использование фрагмента более одного раза с новыми значениями с поддержкой обратного стека
Моя проблема была найдена ... но старый фрагмент обновляется (загружается) ... что не требуется (поскольку он...
846 просмотров
schedule
26.02.2023
Android: как вы можете предварительно заполнить стопку фрагментов?
У меня есть приложение, в котором есть одно действие, которое загружает фрагменты... при первом запуске оно загружает фрагмент А. Из А пользователь может перейти к фрагменту Б; и из B перейдите к фрагменту C. Каждый раз, когда фрагмент заменяется, я...
309 просмотров
schedule
23.03.2022
Android popBackStack() не восстанавливает предыдущий фрагмент
У меня есть два фрагмента MapScreenFragment и SessionSetUpFragment, которые входят и выходят из моей активности MapsActivity. Я всегда сначала иду к MapScreenFragment, а затем на MapScreenFragment будет кнопка, которая вызывает MapsActivity и...
2771 просмотров
schedule
06.05.2023
TaskStackBuilder в PendingIntent не работает
Я пытаюсь воссоздать задний стек для действия при нажатии уведомления с помощью этого кода:
Intent firstIntent = new Intent(this, First.class);
Intent secondIntent = new Intent(this, Second.class);
TaskStackBuilder stackBuilder =...
1389 просмотров
schedule
03.03.2023
Как добавить backstack в viewpager с помощью fragmentManager и FragmentPagerAdapter
Как добавить backstack в viewpager
Как нам удается перейти к предыдущему фрагменту из текущего фрагмента
У меня работает часть фрагмента, теперь я пытаюсь научиться управлять навигацией фрагментов с помощью кнопки «Назад».
Вот основное...
716 просмотров
schedule
23.07.2022