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