0

我在第一个活动中有两个EditText和一个。Button输入EditText值并单击按钮后,应用程序导航到第二个活动。返回第一个活动时,我的EditText值被清除,但我需要在EditText. 有人可以建议我一种方法吗?

4

2 回答 2

1

startActivityForResult()使用而不是调用 ActivitystartActivity()并且不要完成您的第一个活动。

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

编辑:正如 Lucifer 建议的那样,当您调用第二个活动时,将您的 edittext 值存储在共享首选项中。在声明 edittext 后的第一个活动 onCreate() 方法中设置 sharedPreference 值。

于 2012-09-26T10:50:13.743 回答
0

试试这个代码。

Intent intent = new Intent(this, ActivityNameToLaunch.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
于 2012-09-26T11:24:19.720 回答