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

Поворот экрана и пересоздание обьектов. Как делают матёрые разработчики? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Приложение на HTML+CSS+JS http://www.cyberforum.ru/android-dev/thread1822008.html
Возможно ли написать приложение под Андроид на этой связке. Если да, то каким образом, с использованием каких компиляторов и т.д. В сети не нашел мануалов на эту тему. Нужно создать простое...
Программирование Android Приложение для учебного заведения Здравствуйте. Нужно сделать приложение которое будет синхронизироваться с сервером. Цель приложения - осведомлять о событиях в учебном заведении и предоставлять возможность общения. Делать это буду... http://www.cyberforum.ru/android-dev/thread1821942.html
Программирование Android Изменить элемент одной активити из другой
Создал два окна: MainActiviti и enougActiviti. В MainActiviti создал 3 кнопки, по клику которых (любой из 3) открывается enougActiviti, в котором создал TextView1. Задача в следующем: По клику...
Программирование Android Как правильно инициализировать и заполнить список
Сам понимаю что где интенсивно уж 3- час торможу. Вопрос по ArrayList Мне надо создать список моих объектов. Создаем объект. public class stDataFillAns { public String engPhrs;//английская...
Программирование Android Не работает связь сервер/клиент http://www.cyberforum.ru/android-dev/thread1821736.html
Привет всем народ =) Сделал прогу на java сервер и клиент, они работают, всё нормально запускается через командную строку клиент конектится к серверу и сервер передаёт ему данные Сервер import...
Программирование Android API для работы с doc файлами Есть идея заполнения форм документов на андроиде, так как дешёвая платформа в отличии от виндоуз, и вот возник вопрос есть ли такое же удобное API для работы с документами на андроиде? Нужно... подробнее

Показать сообщение отдельно
Hellrider_
50 / 50 / 2
Регистрация: 12.03.2013
Сообщений: 171

Поворот экрана и пересоздание обьектов. Как делают матёрые разработчики? - Программирование Android

08.10.2016, 21:05. Просмотров 411. Ответов 6
Метки (Все метки)

Разрабатываю приложение, решил делать одно активити и FrameLayout в нем, куда будут помещаться фрагменты (настройки, диалоги и т.д.). Все конечно хорошо, но когда дело доходит до поворота экрана, начинается сущий ад. Создается несколько фрагментов и я их сохраняю в фрагмент менеджер и после поворота экрана восстанавливаю. Но когда начинаю поворачивать экран и переходить между фрагментами по Back Stack в разных вариациях, приложение падает с исключением. Пробовал и так и сяк делать сохранение и восстановление, но исключение неумолимо.

Как вообще реализовывают в сложных программах пересоздание фрагментов? Ибо при моем подходе, делать обработку для каждого фрагмента, можно рехнуться.
Решил попробовать отключить пересоздание в манифесте через android:configChanges="keyboardHidden|orientation|screenSize", стало сразу на много проще, но везде пишут, что этот метод не рекомендован и что нужно обновлять в ручную какие то данные. Разжуйте стоит ли этот метод использовать или нет?
Ну и хотелось бы услышать опытных разработчиков, как бороться с пересозданием с минимальными затратами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru