Страница 1 из 1

ActionBar.Tabs как сохранять табы при повороте экрана?

Добавлено: 27 янв 2015, 22:04
sanya5791
Здравствуйте,
есть активность. В ее контейнер вывожу разные фрагменты. В зависимости от необходимости создаю или удаляю ActionBar.tabы.
Проблема, когда переворачиваю экран, то все табы пропадают т.к. они не прописаны в активности.
Посоветуйте, как можно сохранять динамически созданные табы при повороте экрана и ессно их восстанавливать.
Заранее спасибо.

Re: ActionBar.Tabs как сохранять табы при повороте экрана?

Добавлено: 28 янв 2015, 12:42
alexmx
При поворотах экрана активность пересоздается. То есть срабатывает метод onRestart. Пропишите в нем все что вам нужно

Re: ActionBar.Tabs как сохранять табы при повороте экрана?

Добавлено: 28 янв 2015, 13:30
sanya5791
alexmx писал(а):При поворотах экрана активность пересоздается. То есть срабатывает метод onRestart. Пропишите в нем все что вам нужно
Как раз и интересно, как и куда можно сохранять имеющиеся табы.

Re: ActionBar.Tabs как сохранять табы при повороте экрана?

Добавлено: 28 янв 2015, 13:34
altwin
sanya5791 писал(а):
alexmx писал(а):При поворотах экрана активность пересоздается. То есть срабатывает метод onRestart. Пропишите в нем все что вам нужно
Как раз и интересно, как и куда можно сохранять имеющиеся табы.
почитайте про жизненный цикл и работу метода onSaveInstanceState ( может не точно назвал, там найдете похожий ) и Bundle.

Re: ActionBar.Tabs как сохранять табы при повороте экрана?

Добавлено: 28 янв 2015, 13:53
alexmx
Далеко ходить не надо http://startandroid.ru/ru/uroki/vse-uro ... ote-ekrana

Re: ActionBar.Tabs как сохранять табы при повороте экрана?

Добавлено: 28 янв 2015, 16:40
sanya5791
alexmx писал(а):Далеко ходить не надо http://startandroid.ru/ru/uroki/vse-uro ... ote-ekrana
Спасибо, но я изучал этот урок и там Bundle, который может только хранить простые типы. А я хочу сохранить tabы, а затем их же добавить в ActionBar.
Может я много хочу и нужно сохранять лишь то, что нужно для восстановления табов?