2012-01-18 2 views
0

У меня есть приложение, в котором я реализую панель вкладок с 3 вкладками. На первой вкладке я реализую несколько действий, используя группу действий.Проблемы с группой действий

В этой группе деятельности у меня есть 5 видов деятельности. В первом действии у меня есть редактирующие тексты, я получаю данные в редактирование текстов из другого класса, а затем перейдя к другому действию, нажав кнопку. Когда я возвращаюсь от второго занятия к первой активности, я не могу видеть выбранные данные. Он отображает страницу без выбранных данных.

Я этого не понимаю.

+0

Я не уверен, что люди могут помочь вам без какого-либо кода. Мы не видим ваше приложение. – simchona

ответ

0

От documentation:

осуждается Этот класс ...

И теперь приходит на ваш вопрос, вы сказали:

... Когда я иду назад от второго действия до первой активности i am not , способный видеть выбранные данные ...

Это поведение по умолчанию ActivityGroup, когда вы двигаетесь вперёд, ваше текущее состояние Activity не сохраняется, и когда вы возвращаетесь к предыдущему Activity, он снова запускается, и снова вызывается onCreate().

+0

Итак, как я могу решить свою проблему для решения? –

+0

Вы должны сохранить состояние своей 'Деятельности'. и помните, что 'onCreate()' всегда вызывается. что означает, что вы не можете использовать традиционный способ сохранения состояния 'Activity'. (_i.e onSaveInstanceState() не будет работать) –

0

его, потому что в Реализации группы действий все действия воссозданы, а затем генерируются представления, а затем отображается это представление в действии окна. Таким образом, каждый раз, когда отображается новое действие, по мере воссоздания видов деятельности.

+0

Итак, как я могу решить свою проблему для решения? –

+0

Используйте фрагменты вместо ActivityGroup. – jeet

Смежные вопросы