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

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

Войти
Регистрация
Восстановить пароль
 
TonyBicbaev
3 / 3 / 0
Регистрация: 04.11.2013
Сообщений: 133
#1

Хранить информацию для фрагмента - Программирование Android

04.01.2017, 08:38. Просмотров 134. Ответов 0
Метки нет (Все метки)

Всем привет)
В общем вопрос такой.
Есть активность в ней :
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent">
 
            <com.regularloans.regularloans.Adapters.NonSwipeableViewPager
                android:id="@+id/pager"
                android:layout_weight="1"
                android:layout_width="match_parent"
                android:layout_height="match_parent" />
 
            <android.support.design.widget.TabLayout
                android:id="@+id/tabLayout"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:minHeight="?attr/actionBarSize"
                android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
                app:tabTextColor="@android:color/background_light"
                app:tabSelectedTextColor="@android:color/background_light"
                android:layout_weight="10"
                app:tabBackground="@drawable/tab_back"
                app:tabGravity="center"
                app:tabIndicatorHeight="0dp" />
        </LinearLayout>
Из чего можно понять, этот Виюпейджер, для переключения фрагментов.
у меня есть 3 фрагмента.
Когда я перехожу на активность, идут запросы, на получения данных.
Эти данные, с помощью либы EventBus я передаю в свои фрагменты.
Но проблема в том, при переключение фрагментов, они создаются по новой(фрагменты) и данные сбрасываются.
Как мне лучше хранить данные, или может передать по другому(Bundle)?

Добавлено через 9 минут
хм вот такой вариант прошел
Java
1
2
3
4
5
   @Override
    public void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        outState.putSerializable("eventSave", eventSave);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2017, 08:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Хранить информацию для фрагмента (Программирование Android):

Где лучше хранить информацию для приложения? - Программирование Android
Суть вот в чем, есть много программ типа справочник. Мне интересно как реализовано второе активити. В первом понятно, список. А во втором...

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

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

Bundle savedInstanceState для фрагмента вызывает ошибку - Программирование Android
Пытаюсь сохранить состояние фрагмента при повороте экрана. Не пойму в чем моя ошибка, поиск в сети вразумительного ответа не дал. ...

Как лучше всего хранить данные для приложения? - Программирование Android
Допустим есть статический массив интов,или булов.Как его сохранять(onDestroy()) и подгружать(onCreate), наиболее минимальным кол-вом строк...

Метод фрагмента onResume() перестает вызываться после вызова метода recreate() для Activity - Программирование Android
Такая проблема:после вызова метода recreate() методы фрагментов onCreate() and onCreateView() вызываются, а он Resume() - нет! Но если...

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

Google maps метод поиска фрагмента карт на разметке для разных версий андроид - Программирование Android
Столкнулся с такой проблемой. в андройде 6 работает один метод поиска фрагмента карт на разметке а в 5 и ранее - другой. //api 21+ ...

Запуск активности из фрагмента - Программирование Android
Доброго всем. Возникла такая проблема, для запуска активности хоста из фрагмента по нажатию кнопки(mPlayButton), использую...

Смена фрагмента в контейнере - Программирование Android
Всем доброго вечера! Проблема такая - есть Navigation Draver, по кликам в котором я хочу менять содержимое контейнера, т.е. реплейсить...

Реализация фрагмента кода - Программирование Android
Народ накидайте код в пару строк, реализовать не пойму как, Timer не хочет чет меня вообще слушаться - Нужен код который будет высчитывать...


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

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

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