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

Ошибка при восстановлении фрагмента - Android

Восстановить пароль Регистрация
 
TonyBicbaev
 Аватар для TonyBicbaev
2 / 2 / 0
Регистрация: 04.11.2013
Сообщений: 95
21.11.2016, 09:35     Ошибка при восстановлении фрагмента #1
Привет)
В общем вопрос такой.
У меня есть активность навигации, из которой я взвываю нужный мне фрагмент.

Проблема такая, когда я убиваю процесс, и захожу загонного в приложение, то оно уже запускается не в первый раз, и открывает мне фрагмент на котором я остановился. Из за этого приложение падает, так как в активности прописано подгрузить первый фрагмент по умолчанию.

как мне поймать этот фрагмент?) как сделать что бы он не подгружался?) или хотя бы экземпляр его получить.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2016, 09:35     Ошибка при восстановлении фрагмента
Посмотрите здесь:

Android Запуск активности из фрагмента
Доступ к виджету фрагмента Android
Android Какой метод срабатывает при повторном показе фрагмента
Смена фрагмента в контейнере Android
Плохо перерисовывается кнопка при наличии фрагмента Android
Android Открытие фрагмента NawDrawer
Android Сжимается фон фрагмента при открытии клавиатуры
Android Ошибка в прокручиваемом списке внутри фрагмента

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
21.11.2016, 10:06     Ошибка при восстановлении фрагмента #2
По словам непонятно в чём ошибка, попробуй в onDetach() чекать разрыв с операцией и обрабатывать соответствующе.
TonyBicbaev
 Аватар для TonyBicbaev
2 / 2 / 0
Регистрация: 04.11.2013
Сообщений: 95
21.11.2016, 10:17  [ТС]     Ошибка при восстановлении фрагмента #3
ExFau$t, да вроде получилось
получить фрагмент по тегу
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  if ( savedInstanceState == null )   // приложение запущено впервые
        {
 
            loadText();  // проверка на активность.
            loadDialog(); //открываем вкладку диалогов при запуски
 
        }
        else // приложение восстановлено из памяти
        {
        
            callFragment = (CallActivity) getSupportFragmentManager()
                    .findFragmentByTag("callFragment");
          
        }
shavuz
53 / 59 / 9
Регистрация: 29.01.2014
Сообщений: 290
21.11.2016, 10:35     Ошибка при восстановлении фрагмента #4
покажите код и лог
Yandex
Объявления
21.11.2016, 10:35     Ошибка при восстановлении фрагмента
Ответ Создать тему
Опции темы

Текущее время: 05:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru