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

При повороте экрана, сохранить 3 объекта(фрагменты) и потом восстановить их - Android

Восстановить пароль Регистрация
 
alexvinn
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 59
03.06.2014, 23:50     При повороте экрана, сохранить 3 объекта(фрагменты) и потом восстановить их #1
Инициализируются 3 таба так вот (код). Подскажите, как сохранить на них ссылки
и потом обрабно достать при поворотах экрана ?

Tab1 -

public class Tab1 extends Fragment {
...
}

Хелп, плз. Спасибо.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private void setupTabs() {
                ActionBar actionBar = getSupportActionBar();
                actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
                actionBar.setDisplayShowTitleEnabled(false);
                actionBar.setDisplayShowHomeEnabled(false);
 
                Tab tab1 = actionBar
                                .newTab()
                                .setText("Tab1")
 
                                .setTag("Tab1")
                                .setTabListener(
                                                new SupportFragmentTabListener<Tab1>(R.id.flContainer,
                                                                this, "Tab1", Tab1.class));
 
                actionBar.addTab(tab1);
                actionBar.selectTab(tab1);
...
}
Добавлено через 18 минут
А в классе Tab1 еще создаются 3 объекта.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2014, 23:50     При повороте экрана, сохранить 3 объекта(фрагменты) и потом восстановить их
Посмотрите здесь:

Анимация при повороте экрана - в своем приложении Android
Android Ошибка при повороте экрана
Сохранение объекта при повороте экрана Android
Сохранение цвета Layout при повороте экрана (ПОРТРЕТ->ЛАНДШАФТ) Android
Android Непонятное поведение при повороте экрана
Сохранить, восстановить данные при повороте (Фрагмент, Поток) Android
Android Запрет выполнения onCreate при повороте экрана
Как сохранить состояние хронометра при повороте экрана? Android
Android При смене ориентации экрана накладываются фрагменты
Как сохранить все данные при повороте Android
Как при повороте экрана показывать видео дальше, а не сначала Android
Android Сохранить imageview при повороте экрана

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
 Аватар для angryrobot
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 563
04.06.2014, 12:42     При повороте экрана, сохранить 3 объекта(фрагменты) и потом восстановить их #2
Цитата Сообщение от alexvinn Посмотреть сообщение
При повороте экрана, сохранить 3 объекта(фрагменты) и потом восстановить их
При повороте экрана ссылки на все используемые фрагменты сохраняются автоматически внутри менеджера фрагментов. Их можно получить при помощи метода findFragmentByTag.
alexvinn
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 59
04.06.2014, 18:14  [ТС]     При повороте экрана, сохранить 3 объекта(фрагменты) и потом восстановить их #3
т.е. при таком создании фрагмента ничего не нужно делать при повороте ??
Подскажите где почитать как правильно организовать смену позиции экрана.

Java
1
2
3
4
5
6
7
8
Tab tab1 = actionBar
                                .newTab()
                                .setText("Tab1")
 
                                .setTag("Tab1")
                                .setTabListener(
                                                new SupportFragmentTabListener<Tab1>(R.id.flContainer,
                                                                this, "Tab1", Tab1.class));
Yandex
Объявления
04.06.2014, 18:14     При повороте экрана, сохранить 3 объекта(фрагменты) и потом восстановить их
Ответ Создать тему
Опции темы

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