【发布时间】:2017-03-27 07:44:54
【问题描述】:
我正在创建一个需要用户在 Main_Activity.xml 中输入姓名、电子邮件、日期等的应用程序。然后,用户将单击提交。输入的数据将显示在confirm.xml 中。在confirm.xml中,用户需要验证输入的数据,如果要编辑输入的数据,他们将点击返回按钮再次编辑数据。我试图这样做,但是一旦我点击后退按钮,我在 editText 字段中输入的所有数据都消失了。我想保留我在 MainActivity.xml 的 editText 字段中输入的数据,所以我只能更改一些需要编辑的字段。我怎样才能做到这一点?谢谢。
【问题讨论】:
-
显示你的代码
-
你清除数据了吗?
-
不要在mainactivity中使用
finish()这样的关键字 -
使用共享首选项存储/获取数据,确认后清除。
-
@Shree 谢谢你的建议。我刚刚阅读了有关共享偏好的信息。我试试看。