Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
razer89
15 / 15 / 0
Регистрация: 20.06.2010
Сообщений: 142
#1

FragmentTransaction после уничтожения активити - Программирование Android

24.07.2014, 16:29. Просмотров 331. Ответов 0
Метки нет (Все метки)

Всем привет! Ситуация такая: имеется активити, в которой определены все методы типа FragmentTransaction.commit() для всех фрагментов. Т.е. из фрагмента через интерфейс вызывается метод для добавления другого фрагмента. Так вот, в одном из фрагментов запускается AsyncTask, после выполнения которой должен открыться новый фрагмент с результатами выполнения асинк-таски. Работает все хорошо, если не менять ориентацию экрана. Но если запустить таску и перевернуть девайс, то когда таска завершается, она опять-таки пытается вызвать метод в активити для создания нового фрагмента. НО! Активити в этот момент уже пересоздалась, а старая равна NULL. Вопрос: где взять новую активити, чтобы вызвать в ней метод для создания нового фрагмента?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2014, 16:29     FragmentTransaction после уничтожения активити
Посмотрите здесь:

Ошибки при востановление активити после уничтожения - Программирование Android
Странное поведение андроида при переходе планшета в дежурный режим (черный экран). Есть приложение, на главном активити 8 кнопок. Первые...

Ругается на FragmentTransaction - Программирование Android
Пишу Bluetooth-чат. Пример был взят с GoogleDev. Студия ругается мол символ неизвестный, хотя библиотеку подключил, в чем проблема? ...

Мигает активити после сплешскрина - Программирование Android
Есть сплешскрин взятый с какого то сайта, он работает отлично public class SplashScreen extends Activity { private static String...

FragmentTransaction.remove ошибка - Программирование Android
Привет. Не пойму, почему не удаляется фрагмент? <?xml version="1.0" encoding="utf-8"?> <LinearLayout...

Запуск таймера после закрытия второй Активити - Программирование Android
Есть две Активити, на первой есть Chronometer. При запуске активити1 запускается таймер, при переходе в активити2 таймер в первой...

После запуска приложения запускать не главное активити, а сервис - Программирование Android
как сделать чтобы после запуска приложения запускалось не главное активити а сервис может как то прописать метод onStart в классе...

Как изменится стек после вызова активити другого приложения - Программирование Android
Если у меня есть 2 задачи(2 Task) и я из первой задачи вызову активити, которое находится в стеке второй задачи, то у меня то активити...

Второй активити - Программирование Android
Не могу ни где найти статьи, где есть пример с работой 2-х и более активити в android studio. Если кто то встречал, скиньте буду очень...

Активити и фрагмент - Программирование Android
в фрагменте у меня есть функция public void setBmp(Bitmap bmp) { } в активити я использую Fragment f =...

Блокировка активити - Программирование Android
Возможно ли такое когда активити запускается а его блокируют и пользователь не может пользоваться интерфейсами: кнопками из layouta!...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru