Android 如何在按下“后退”按钮后预先填充EditText字段

Android 如何在按下“后退”按钮后预先填充EditText字段,android,android-edittext,back,Android,Android Edittext,Back,我有一个设置视图,用户可以在其中输入自己的姓名和电子邮件,并在完成后单击“完成”,从而将他们导航到其他活动1。当他们在activity1中时,点击手机上的“后退”按钮,屏幕就会显示他们输入姓名和电子邮件的位置。但是,名称和电子邮件编辑文本字段为空 在输入姓名和电子邮件的视图中,我查看了onStart、onCreate、OnPause、onResume,。。。在按下后退按钮后被呼叫的位置,但它们不是 您知道如何使EditText字段具有以前输入的信息吗。您可以将数据存储在单例类中,当它们返回到“活

我有一个设置视图,用户可以在其中输入自己的姓名和电子邮件,并在完成后单击“完成”,从而将他们导航到其他活动1。当他们在activity1中时,点击手机上的“后退”按钮,屏幕就会显示他们输入姓名和电子邮件的位置。但是,名称和电子邮件编辑文本字段为空

在输入姓名和电子邮件的视图中,我查看了onStart、onCreate、OnPause、onResume,。。。在按下后退按钮后被呼叫的位置,但它们不是


您知道如何使EditText字段具有以前输入的信息吗。

您可以将数据存储在单例类中,当它们返回到“活动”时,它会检查这些值是否存在并填充EditText

以下是如何覆盖onresume:

@Override
  public void onResume() {
    super.onResume();

    // do whatever you need to do here
  }

当您返回活动时,是否未调用onResume?真奇怪。如何启动activity2?您知道当用户返回到上一个活动时会触发哪些事件吗?我尝试将eclipse和调试器连接到我知道的所有事件,但当用户返回到活动堆栈上的上一个活动时,没有触发任何事件…“public void onResume”在您返回该活动时被触发。你可以覆盖它,做你需要的-我用代码更新了答案。