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

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

Войти
Регистрация
Восстановить пароль
 
Aireo
1 / 1 / 0
Регистрация: 19.01.2014
Сообщений: 18
#1

Фрагменты: сохранить и загрузить State - Программирование Android

23.01.2014, 17:23. Просмотров 808. Ответов 0
Метки нет (Все метки)

Прошу пример эффективной работы со state фрагментов. Android 4.2.2.
Из известных мне способов:

1.
Java
1
2
СОХРАНЕНИЕ: onSaveInstanceState, работает только при смене состояния родительской активити => не подходит
ЗАГРУЗКА: onCreateView или onActivityCreated, работает
2.
Java
1
2
СОХРАНЕНИЕ: Fragment.SavedState saveFragmentInstanceState
ЗАГРУЗКА:  Fragment.SavedState setInitialSavedState
Для этого способа в интернете всего несколько примеров (на оффсайте сигнатуры методов без примеров):
http://alexfu.github.io/blog/2013/12...ates-manually/
https://android.googlesource.com/pla...erAdapter.java
Попробовал его - приложение падает при запуске, в логах что-то о thread

3.
Java
1
Preferences.
Способ всем хорош, кроме того, что предполагает запись в файлы, что на мой взгляд лишнее в случае загрузки пустякового текста в TextView, например.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 17:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Фрагменты: сохранить и загрузить State (Программирование Android):

При повороте экрана, сохранить 3 объекта(фрагменты) и потом восстановить их - Программирование Android
Инициализируются 3 таба так вот (код). Подскажите, как сохранить на них ссылки и потом обрабно достать при поворотах экрана ? Tab1...

Цвет текста и Color State List - Программирование Android
<EditText android:background="@drawable/text_view_edit_style" //все ОК ...

BackStack и Фрагменты - Программирование Android
Из активити запускаю Фрагмент А, из Фрагмента А запускаю фрагмент Б, из Фрагмента Б запускаю фрагмент В. Если добавлять каждый фрагмент в...

Вложенные фрагменты - Программирование Android
Ребятушки, привет. У меня проблема с вложенными фрагментами. Мое приложение построено так: есть одно главное Activity, а также...

Фрагменты и данные - Программирование Android
Добрый день, подскажите пожалуйста такую вещь, как можно передать из активити во фрагмент какой-то массив данных ну допустим...

Фрагменты в Android - Программирование Android
Здравствуйте, появилась необходимость использования фрагментов, и тут возник вопрос: как использовать фрагмент несколько раз на одном...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2014, 17:23
Привет! Вот еще темы с ответами:

Заменить Активити на Фрагменты - Программирование Android
Задумался над тем, чтобы заместо каждого Activity(у меня их 17 в приложении на данный момент) использовать фрагменты. Создать 1 главную...

Фрагменты наслаиваются друг на друга - Программирование Android
Добрый день. Не пойму почему фрагменты наслаиваются друг на друга В main активити в onCreate включается первый фрагмент, чтобы чтото...

SlidingTab - фрагменты с RecycleView (ListView) - Программирование Android
Здравствуйте, уважаемые разработчики. Из мануала хочу сделать так, что бы на каждой странице были разные RecycleView или ListView (например...

Как листать фрагменты в ViewPager по кнопке? - Программирование Android
Доброго дня. Есть фрагменты, Листаемые в ViewPager'е. Помимо возможности перелистывания фрагментов жестами (и в шапке, во вкладках)...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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