Есть ли способ, который, когда мы используем ft.addToBackStack(null);
, добавляем только один экземпляр в BackStack? Добавление нескольких экземпляров одного и того же фрагмента в Back Stack создает беспорядок, когда пользователь нажимает кнопку «Назад»?Единственный экземпляр Android для фрагмента
4
A
ответ
3
Вы можете попробовать установить строку в метод addToBackStack. Ex
ft.addToBackStack("fragmentA");
Позже, если вы собираетесь вставить этот же фрагмент снова. Вы делаете это, прежде чем добавлять его в макет.
getFragmentManager().popBackStack("fragmentA", FragmentManager.POP_BACK_STACK_INCLUSIVE);
+0
Он не будет хранить отдельные экземпляры в этом случае – Androider
Смежные вопросы
- 1. Android получить фактический экземпляр фрагмента
- 2. Как удалить правильный экземпляр фрагмента Android
- 3. Android: «Не удалось создать экземпляр фрагмента»
- 4. Android: «Не удалось создать экземпляр фрагмента»
- 5. Не удалось создать экземпляр фрагмента Android
- 6. Kotlin - единственный экземпляр класса, не являющегося одиночным?
- 7. Используйте единственный экземпляр область/переменная по применению
- 8. Как создать потокобезопасный единственный экземпляр IDisposable?
- 9. Замена фрагмента - Новый экземпляр класса фрагмента не инстанцирован
- 10. FragmentStatePagerAdapter Мгновенный экземпляр каждого фрагмента
- 11. Лучший способ создать экземпляр фрагмента?
- 12. получить экземпляр фрагмента из представления
- 13. Экземпляр фрагмента из его активности
- 14. Получить экземпляр фрагмента изнутри WebView
- 15. Как получить экземпляр фрагмента из FragmentActivity?
- 16. как сохранить экземпляр фрагмента представления пейджера в android
- 17. Android - Измените контейнер фрагмента
- 18. Android - независимый инструмент тестирования фрагмента фрагмента
- 19. Android добавления фрагмента внутри фрагмента
- 20. Отключить анимацию фрагмента фрагмента - Android
- 21. Активность Android создает автоматически новый экземпляр фрагмента при возобновлении
- 22. addToBackStack для фрагмента в Android
- 23. Отклик HTTP для фрагмента Android
- 24. Как получить экземпляр родительского фрагмента представления:
- 25. Android - Фрагмент - Установить атрибуты для фрагмента
- 26. Вызов метода несколько раз предоставления услуг держит единственный экземпляр данных
- 27. Unreachable statement, создающий экземпляр класса фрагмента внутри фрагмента
- 28. Как сохранить экземпляр фрагмента фрагмента, воспроизводящего видео после изменения ориентации?
- 29. Как получить экземпляр фрагмента, определенного в XML?
- 30. Невозможно создать экземпляр фрагмента com.google.android.gms.maps.MapFragment в деятельности
вы всегда экземпляр опалить в BackStack – Blackbelt
Значение в данном фрагменте транзакции, вызывая ft.replace с тем же фрагментом и затем вызвать addToBackStack (нуль) не хотел бы добавить несколько фрагмента к backstack? – user1730789