2013-04-16 5 views
0

В моем приложении есть некоторые действия пользователя, которые имеют серьезные шаги. НапримерAndroid - сохранение пользовательских шагов операции

1 - Введите имя и фамилию

2 - Введите вашу кредитную телегу номер

3 - Введите ваш адрес

.

.

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

Интересно, какой тип рисунка я могу использовать в этом сценарии.

(Я спрашиваю о программной архитектуре)

+0

Там нет специального шаблона для этого, но более важно не конфиденциальных данные пользователей должен сохраняться на телефоне пользователя. Возможно, телефон укоренен, поэтому любое приложение может получить эти данные и ... Надеюсь, вы не останетесь с этим решением. – Ewoks

ответ

0

Просто предложение. По возможности используйте Preferences для ввода пользователем. Это автоматически сохранит последнее состояние. ТАК, что вам не нужно хранить в базе данных на каждом шаге. Затем сохраните данные только на последнем шаге.

И еще одно личное мнение, вы не должны сохранить важные данные, такие как информация кредитной карты до окончательной стадии

+0

Спасибо за ваш ответ, на самом деле я спросил о архитектуре программного обеспечения, есть ли у вас мнение о том, какой шаблон (посетитель, фабрика, команда. ..) хорошо для этого скренария? – Talha

+0

вы можете проверить мастер .. http://ui-patterns.com/patterns/Wizard – stinepike

+0

«вы не должны сохранять важные данные, такие как информация о кредитной карте до последнего шага», так вы говорите, что без номера кредитной карты адреса нет использовать для разработчика или я неправильно понял? :) Я действительно не понял, как это зависит. В основном NONE таких конфиденциальных данных пользователя следует сохранять на его (возможно, корневом) телефоне. – Ewoks

0

Не уверен точно, какой шаблон вы ищете.

Если вы хотите, чтобы пользователь, чтобы пройти через эти шаги, вероятно, лучший дизайн пользовательского интерфейса будет мастером, как описано Роман Нурик: https://plus.google.com/+RomanNurik/posts/6cVymZvn3f4

+0

Спасибо за ваш ответ, на самом деле я спросил о архитектуре программного обеспечения, есть ли у вас мнение о том, какой шаблон (посетитель, фабрика, команда ...) хорош для этого скренария? – Talha

+0

Нет, я бы не стал использовать какой-либо шаблон дизайна, который бы имел какое-либо отношение к тому, что вы описали. Все, что вы описываете, дает пользователю 1 или более экранов запрашивать некоторые данные ... –

+0

Предлагаемый шаблон пользовательского интерфейса подходит для использования здесь, и я согласен, что дизайн шаблона не требуется. Это было чрезмерное мышление ИМХО. – Ewoks

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