如何在我的应用程序中单击后退按钮时定义活动?

时间:2018-02-14 13:22:27

标签: java android android-activity

我差不多完成了我的第一个Android应用程序,但有一件事仍困扰着我:我有一个EditText字段的活动和一个"开始" - 按钮导致一个新活动。当用户按下后退按钮(手机上的那个按钮)时,我会回到我的第一个活动。我可以更改此内容并定义一个全新的活动吗?我的第一个Activity的修改版本?

这是我想要实现的目标:

第一项活动 - - > (单击开始按钮) - - >第二项活动 - - > (点击后退按钮) - - >第一项活动,已修改。

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

使用startActivityForResultonActivityResult

这方面的一个例子是here

您将把布局操作代码放在第一个活动的onActivityResult方法中,然后使用startActivityForResult开始第二个活动。

答案 1 :(得分:0)

在第二个活动中覆盖onBackPressed()并从那里开始修改活动。类似的东西:

@Override
public void onBackPressed()
{
     //start your activity here
    //make sure you remove the super call
}