Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 返回页面和下一页,值在edittext中保持不变_Android - Fatal编程技术网

Android 返回页面和下一页,值在edittext中保持不变

Android 返回页面和下一页,值在edittext中保持不变,android,Android,我想知道有没有什么方法可以让我在应用程序转到上一页并返回原始页后,在edittext上显示相同的值 e、 g在第1页,用户按下下一页按钮,进入第2页,用户在edittext中输入一些值。从第2页开始,我实现了onBackPressed(),因此,当用户返回到第1页时,edittext上的值位于假定的位置 我的问题来了,当用户返回到第2页时,以前在编辑文本中输入的值就消失了 这是我在第1页上实现的方法,使用户可以转到第2页 public void nextPage(View view) {

我想知道有没有什么方法可以让我在应用程序转到上一页并返回原始页后,在edittext上显示相同的值

e、 g在第1页,用户按下下一页按钮,进入第2页,用户在edittext中输入一些值。从第2页开始,我实现了onBackPressed(),因此,当用户返回到第1页时,edittext上的值位于假定的位置

我的问题来了,当用户返回到第2页时,以前在编辑文本中输入的值就消失了

这是我在第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();

    }
使用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();

}
公共作废上一页(查看){
Intent Intent\u previous=新的Intent(这是显示个人详细信息的表单类);
意图(上,下);;
onBackPressed();
}

请了解Android活动生命周期。这是学习如何编写Android应用程序的关键。