我正在开发机场转机应用程序。我有4步完成订单。 第1步 - 需要收集用户到达信息
步骤2 - 根据第一步数据选择汽车基地
第3步 - 收集个人信息
第4步 - 付款
所以我的问题是,如果用户回到上一步,最好的方法是传递数据和维护数据。我应该使用活动还是片段?
谢谢, 亚历
答案 0 :(得分:0)
使用活动或片段无关紧要。您可以使用全局堆栈来存储使用数据和状态,当进入步骤时,您可以将用户数据推送到堆栈中,当返回上一步时,您可以弹出堆栈的顶部数据。
答案 1 :(得分:0)
用我的话来说,我会在活动中使用片段。
首先,我将确定一个变量,其类在一个activity中实现Parcelable或Serializable。然后我使用这个变量 传递数据并维护数据。另外,使用堆栈的方式是一个好主意。