Articles of back stack

Поддержание стандартного приложения Состояние состояния Back Back для Android в Android (с использованием режима запуска SingleTask)

У меня возникли проблемы с поиском, как поддерживать состояние моего приложения Android в разработке. Чтобы уточнить, я не говорю о поддержании состояния активности (т. Е. Отслеживании значений текстовых полей, флажков и т. Д. Для определенного действия). Скажем, например, мое приложение имеет два действия A и B Когда я запускаю свое приложение, он приводит меня к […]

TabLayout ViewPager не загружается при использовании Backstack

Я использую TabLayout в одном из моих фрагментов, с помощью viewPager для переключения между двумя фрагментами под вкладками. Когда я нажимаю FAB внутри одного из нижних фрагментов, я загружаю новый фрагмент (для ввода). Однако – когда я нажимаю кнопку BACK, появляется TabLayout, но БЕЗ любого из нижних фрагментов (представленных страницами). Так что я делаю неправильно? […]

Android: как вернуться к Activity с атрибутом noHistory после onStop?

Я искал способ удалить определенную активность из стека истории и нашел здесь решение (Wakkas's anwer) . Однако, если я закрываю приложение с этим открытием, например, нажав кнопку «домой», а затем вернусь к нему, действие не будет восстановлено. Если я удалю атрибут «noHistory», он вернется и восстановится после убийства. Есть ли способ сделать это не отображаться […]

Транзакция фрагмента не работает при использовании AppCompatActivity или FragmentActivity

У меня типичное приложение. Активность, которая имеет FrameLayout и в этом макете, я хочу переключаться между фрагментами. Это обычно и легко выполняется с помощью: getFragmentManager().beginTransaction() .replace(R.id.ac_container, new FrOverview()) .addToBackStack(null) .commit(); Проблема в том, что даже если я использую .addToBackStack(null) (И я знаю, что он был добавлен, потому что количество стека увеличивается), когда я .addToBackStack(null) кнопку […]

Android – использование прокрутки влево-вправо для возврата

Я немного новичок в API фрагментов. Я создаю приложение, которое позволяет пользователю перемещаться вверх / вниз по дереву информации. Для удобства навигации я хочу разрешить пользователю прокручивать изображение слева направо, чтобы перейти назад. Моя первоначальная мысль состоит в том, чтобы попытаться использовать ViewPager и добавить новый фрагмент каждый раз, когда я хочу развернуть и автоматически […]

Активность фрагмента уничтожается при вводе новой активности из фрагмента и возвращении

У меня есть активность типа FragmentActivity. Внутри у меня есть некоторый контент с использованием пейджера представления, где каждая прокручиваемая вкладка является фрагментом: <android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".OpenStack" > <!– This title strip will display the currently visible page title, as well as the page titles for adjacent pages. –> <android.support.v4.view.PagerTitleStrip android:id="@+id/pager_title_strip" android:layout_width="match_parent" android:layout_height="wrap_content" […]

Активность, запущенная из широковещательного приемника, сохраняет в последнее время задачи, несмотря на то, что они были закончены

У меня проблема с двумя действиями, которые я не могу решить: У меня есть активность A, которая программирует тревогу с диспетчером аварийной сигнализации, через 3 секунды приемник сигналов тревоги запускает операцию B, которая имеет только кнопку завершения. Если я запрограммирую диспетчер аварийных сигналов с А и закончу это действие, нажав кнопку «Назад», через 3 секунды […]

Как сквоивать фрагменты на backstack, которые соответствуют их тегу фрагмента?

План моего Android-планшета состоит из списка элементов и подробного представления. Когда элемент списка выбран, соответствующий контент отображается в представлении деталей. +——–+————-+ | Item 1 | | +——–+ Item | | Item 2 | details | +——–+ | | Item 3 | | +——–+————-+ Представление деталей представляет собой Fragment который программно FrameLayout заполнитель FrameLayout : <FrameLayout […]

Удалить фрагмент из фрагмента FragmentStack

Я хочу удалить средний фрагмент фрагмента. Т.е. у меня есть стек с фрагментами A, B, C, D, в этом случае я хочу удалить B или C без удаления D. Есть ли способ сделать это? Потому что если я удалю D и снова добавлю его после удаления B или C, потребуется время, чтобы создать представление и […]

Возобновляется фрагмент, который не является самым большим в backstack

Учитывая, что поток приложений показан в графическом и текстовом виде, описанном ниже. Фрагмент 1 является самым низким фрагментом, но не в стопке, устанавливая disallowAddToBackStack . Фрагмент 2 помещается в стек, используя fragmentTransaction.addToBackStack() . Новый экземпляр фрагмента 1 помещается в стек. Самый верхний фрагмент (фрагмент 1) выталкивается из стека. Действие 2 становится передним. Действие 1 становится […]

Intereting Posts