我差不多完成了我的第一个Android应用程序,但有一件事仍困扰着我:我有一个EditText字段的活动和一个"开始" - 按钮导致一个新活动。当用户按下后退按钮(手机上的那个按钮)时,我会回到我的第一个活动。我可以更改此内容并定义一个全新的活动吗?我的第一个Activity的修改版本?
这是我想要实现的目标:
第一项活动 - - > (单击开始按钮) - - >第二项活动 - - > (点击后退按钮) - - >第一项活动,已修改。
感谢您的帮助!
答案 0 :(得分:0)
使用startActivityForResult
和onActivityResult
。
这方面的一个例子是here。
您将把布局操作代码放在第一个活动的onActivityResult
方法中,然后使用startActivityForResult
开始第二个活动。
答案 1 :(得分:0)
在第二个活动中覆盖onBackPressed()并从那里开始修改活动。类似的东西:
@Override
public void onBackPressed()
{
//start your activity here
//make sure you remove the super call
}