2015-02-02 5 views
0

Я разрабатываю приложение для трансфера из аэропорта. У меня есть 4 шага для завершения заказа. Шаг 1 - необходимость сбора пользователей прибытия Информациякак поддерживать состояние и передавать данные между несколькими видами деятельности

Шаг 2 - выбор автомобиля базы по данным первого шага

Шаг 3 - собрать персональную информацию

Шаг 4 - оплата

Так мой вопрос заключается в том, какой подход лучше всего передавать данные и поддерживать данные, если пользователь вернулся к предыдущему шагу. Должен ли я использовать действия или фрагменты?

Спасибо, Alex

ответ

0

Это не имеет значения, используете ли вы деятельность или фрагмент. Вы можете использовать глобальный стек для хранения данных и состояния использования, когда вы будете двигаться дальше, вы можете подталкивать пользовательские данные в стек и при возврате к предыдущему шагу вы можете вывести верхние данные стека.

0

По-моему, я буду использовать фрагменты в действии.

Во-первых, я определю переменную, класс которой реализует Parcelable или Serializable в activity.Then я использую эту переменную для передачи данных и ведения данных. Кроме того, способ использования стека является хорошей идеей.

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