Android:以前的活动文本框保留其值

Android:以前的活动文本框保留其值,android,Android,我是android开发新手。按“上一步”按钮返回上一个活动时,“上一个活动”文本框不为空。他们保留自己的价值观。如何在不使用startActivity()函数的情况下将上一个活动作为新活动启动?或者在退出活动时完成活动(导航到其他函数时 或者使用onResume函数处理对该活动状态的任何修改 onResume(){ if(aFlag){ TextView yourText = (TextView) findViewById(R.id.YOUR_TEXTVIEW_ID);

我是android开发新手。按“上一步”按钮返回上一个活动时,“上一个活动”文本框不为空。他们保留自己的价值观。如何在不使用startActivity()函数的情况下将上一个活动作为新活动启动?

或者在退出活动时完成活动(导航到其他函数时

或者使用onResume函数处理对该活动状态的任何修改

onResume(){
   if(aFlag){
      TextView yourText = (TextView) findViewById(R.id.YOUR_TEXTVIEW_ID);
      yourText.setText("");
   }
}

在以前的活动中添加此代码

 @Override
    public void onBackPressed() {
        finish();
        super.onBackPressed();
    }

使用finish();或者您可以使用textbox.setText(“”;

发布您的代码。这样我就可以看到您的行为。并提供适当的解决方案。如果您只需要空
textview
,为什么不在
OnResume()中将字段设置为空
?通过这种方式,您不必继续重新创建活动。我需要为多个文本框和多个表单执行此操作。因此,我认为将每个文本框设置为空并不是一个好的解决方案。如果在退出“上一步”按钮时完成活动,请将我带回上一个活动的父级,因为上一个活动未启用stack.AIT对于每次活动启动或恢复都有一个解决方案,它作为一个新活动启动。如果你想作为一个新活动启动一个活动,为什么不给startActivity()函数呢?