我想知道是否有任何方法可以在应用程序转到上一页并返回原始页面后,在edittext上显示相同的值?
例如在第1页中,用户按下一页按钮并转到第2页,用户键入edittext中的某些值。从第2页开始,我实现了onBackPressed(),因此当用户返回到第1页时,edittext上的值就会出现在它们所在的位置。
这是我的问题,当用户返回到第2页时,先前在edittext中输入的值将消失。
这是我在第1页上实现的方法,使用户可以转到第2页
public void nextPage(View view) {
variables vb = new variables();
Intent intent_next = new Intent(this,
Display_form_personal_details2.class);
startActivity(intent_next);
这是我在第2页实施的方法,使用户可以转到第1页
public void previousPage (View view){
Intent intent_previous = new Intent (this, Display_form_personal_details.class);
onBackPressed();
}
答案 0 :(得分:0)
使用putExtras()方法获取值:
public void previousPage (View view){
Intent intent_previous = new Intent (this, Display_form_personal_details.class);
intent_previous.putExtra(<String name>, <String value>);
onBackPressed();
}