恢复第一个活动中的edittext值

时间:2012-09-26 10:46:43

标签: android android-intent

我在第一个活动中有两个EditText和一个Button。输入EditText值并单击按钮后,应用程序将导航到第二个活动。返回第一个活动时,我的EditText值已清除,但我需要在EditText中显示给定的值。任何人都可以建议我这样做吗?

2 个答案:

答案 0 :(得分:1)

使用startActivityForResult()代替startActivity()致电活动,但未完成首次活动。

startActivityForResult(new Intent(YourFirstActivity.this,SecondActivity.class),0);

编辑:正如路西法建议您在调用第二个活动时将您的edittext值存储在共享偏好中。在声明edittext之后的第一个活动onCreate()方法中设置sharedPreference值。

答案 1 :(得分:0)

试试这段代码。

Intent intent = new Intent(this, ActivityNameToLaunch.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);