【发布时间】:2010-11-04 01:11:40
【问题描述】:
您认为在 Android 平台上执行类似向导的应用程序(用户可以使用下一步和后退按钮在屏幕之间导航,并且每个屏幕必须保存一些状态数据)的最佳方式。
我主要可以考虑两种方法:
每个屏幕都有一个活动+视图,然后我通过调用每个活动来进行屏幕切换。这样做的好处是我可以使用系统后退按钮作为我的后退处理程序,我不必自己处理,每个活动都会保存它自己的状态。
拥有一个活动和多个视图,并且我在每个屏幕中切换视图的内容发生变化,这有助于我重用更多代码,但会使保存状态变得一团糟。
你怎么看?在 Android 上执行此操作的最佳方式是什么?
【问题讨论】:
标签: android user-interface wizard user-experience