在我的应用程序中,有一些用户操作具有严重的步骤。例如Android - 保存用户操作步骤
1 - 输入您的姓名
2 - 输入你的信用卡车号码
3 - 键入您的地址
。
。
我们正在将步骤保存到本地数据库中,以便用户以后可以继续。因为用户可以随时取消它。
我想知道我可以在这个screnario中使用哪种模式。
(我在问软件架构)
在我的应用程序中,有一些用户操作具有严重的步骤。例如Android - 保存用户操作步骤
1 - 输入您的姓名
2 - 输入你的信用卡车号码
3 - 键入您的地址
。
。
我们正在将步骤保存到本地数据库中,以便用户以后可以继续。因为用户可以随时取消它。
我想知道我可以在这个screnario中使用哪种模式。
(我在问软件架构)
只是一个建议。如果可能,请使用Preferences作为用户输入。这将自动保留最后的状态。这样你就不需要在每一步存储数据库。然后只在最后一步保存数据。
而另一个人的意见是,你不应该最后一步之前保留像信用卡信息的重要数据
不知道你寻找什么样的模式进行。
如果你想要用户去通过这些步骤,可能是最好的UI设计是由罗马Nurik描述向导:https://plus.google.com/+RomanNurik/posts/6cVymZvn3f4
没有特殊的模式这一点,但更重要的不敏感的用户数据应保存在用户手机上。也许手机是根植的,所以任何应用程序都可以得到这些数据和..希望你没有留下这个解决方案 – Ewoks