我正在开发一个旅游预订应用程序。在我的旅游预订页面中,我有两种类型的表格,一种是为领队旅行者,另一种是为其他旅行者(可能是成人或儿童)。
导航员字段是:
标题
名字
姓
性别
出生日期
电子邮件
联络号码
国籍
其他游行者字段有:
标题
名字
姓
性别
出生日期
为了处理这个场景,我在主布局中创建了领头旅行者表单,并将其他旅行者表单放在单独的布局中,因为我必须多次显示其他旅行者表单。在第一次尝试中,用户只获得领头旅行者表单。有按钮来添加更多的旅行者,当用户点击,他会得到另一个旅行者的表格。为了显示其他旅行者表单,我膨胀了otherform.xml文件。为此,我使用的是片段,而不是活动。
我的问题是在提交并移到下一个预订步骤(移动到下一个片段)之后。如果我回来改变一些旅行者的信息。我所有膨胀的布局(其他旅行表格)都不见了。最后一次,我的其他旅行者表单字段数据转移到我的主要旅行者字段(只有前五个字段数据更改,其余三个字段数据与我以前填写的相同)。
有没有办法让这些膨胀的布局在回归的时候保存下来。
任何帮助都会很感激的。提前感谢
发布于 2013-11-20 13:28:55
我猜你在onCreate中尝试过onCreate(真)?
尽管如此,如果这不能减少它,我认为您将不得不以某种方式持久化状态,无论是数据库还是包含模型数据的文件。然后在onCreate中检查数据库/文件并相应地膨胀布局。
https://stackoverflow.com/questions/20097185
复制相似问题