Здравствуйте.Имеются два фрагмента А и Б.На фрагменте А есть кнопка по нажатию на которую открывается фрагмент Б и запоминается в стеке addToBackStack.Фрагмент Б в потоке делает свои дела и после отработки фрагмент Б должен скрыться popBackStack.Все работает как надо до тех пор пока я не нажал кнопку домой.Нажал кнопку домой приложение скрылось, но поток еще работает,закончив работу он вызывает getFragmentManager().popBackStack() и тут мы фрагмент Б не скрывается а остается.Далее если в процессе работы потока заблокировать экран то приложение падает с ошибкой
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
Как сделать так что бы getFragmentManager().popBackStack() работал и при свернутом приложении и при заблокированном экране?
У вас архитектурная проблема. У вас "слеплены" длительная операция в фрагменте и сам фрагмент.
Если эта операция неотделима от фрагмента, при наступлении onPause()/onStop() операция тоже должна остановиться.
Либо необходимо отделить выполнение этой операции от фрагмента, сохранять полученный в фоне результат, и при повторном появлении приложения на экране показывать тот или иной фрагмент в зависимости от этого результата.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть json файл, данные которого после парсинга выводятсяОдин из объектов хранит в себе ссылку на другой json-файл
Привет всем! Только начинаю знакомиться с JavaFX и обнаружил множество проблем связанных с нимВо время сборки приложения в среде IDEA, в консоли...
Каким образом можно реализовать озвучку строки (из того же NetBeans под Windows,не под Android!) при помощи встроенного синтезатора речи Android
Добрый деньПытаюсь отправить объект из спринг контроллера на ангуляр и на вьюшку: