如何使编辑文本值在来自一个活动后保留在同一页面上

时间:2012-01-22 03:32:01

标签: android button android-activity android-edittext

主题名称每个人都应该混淆让我解释一下我的问题。我在第一个活动中有两个活动,有两个编辑文本,两个按钮一个按钮是下一个,另一个是设置即可。如果我在编辑文本中输入一些值并按下一步按钮,则下一页将显示。在进行一些处理后的第二页中,当我按下第二个活动的按钮时,第一页中的第一个活动中的编辑文本中的值将消失。我的问题是有任何解决方案使编辑文本值保持不变即使来自其他活动,也会在页面中显示相同内容。

2 个答案:

答案 0 :(得分:2)

使用SharedPreferences在单击按钮时保存编辑文本中的值,然后在onResume()中重置它们。

答案 1 :(得分:0)

您可以将值保存在EditTexts中,如下所示:

Intent i = new Intent();
i.putStringExtra("editText1","text to save");

你可以为结果开始第二个活动。从第二个活动返回时,可以使用getStringExtra()方法

检索值