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

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

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

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

03.06.2014, 23:50. Просмотров 900. Ответов 2
Метки нет (Все метки)

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
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 объекта(фрагменты) и потом восстановить их
Ответ Создать тему
Опции темы

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