2016-01-05 2 views
0

Я пытаюсь создать многоступенчатую регистрационную активность, которая обрабатывает несколько фрагментов. Каждый фрагмент является шагом в этом процессе, и последний фрагмент должен отправить регистрационную информацию, собранную во всех фрагментах, на сервер и получить ответ. Моя проблема заключается в том, как я должен обрабатывать информацию по фрагментам, чтобы, если пользователь вернется на один шаг, он не потеряет ранее введенную информацию. А также, как я должен обрабатывать транзакции Fragment. Я думал хранить все данные в активности и извлекать их каждый раз, когда пользователь возвращается на один шаг, а затем извлекает его в последнем фрагменте для отправки информации, но я не думаю, что это лучший подход. Есть ли способ сделать это чисто?Процесс регистрации нескольких шагов в одном действии с фрагментами

+1

Возможный дубликат [Как передать значения между фрагментами] (http://stackoverflow.com/questions/16036572/how-to-pass-values-between-fragments) – NoChinDeluxe

ответ

0

Поскольку фрагменты работают на вершине деятельности, я думаю, что способ сделать это чисто, чтобы ваши фрагменты вернулись к активности.

В принципе подход, о котором вы думаете, является правильным.

+0

Как я могу вернуться к активности? Должен ли я изменять переменные в активности и заканчивать текущий экземпляр фрагмента в стеке? – Dazt

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