我需要从堆栈中获取以前的活动并进行更新。目前,当我在第二个活动上使用startActivity()
时,打开第一个活动但会创建新活动,然后通过单击后退按钮打开第一个活动(未更新的活动)。我该如何解决这个问题?
活动A
startActivity(new Intent(this, SecondActivity.class));
活动B
@Override
public void onBackPressed() {
super.onBackPressed();
startActivity(new Intent(this, FirstActivity.class).putExtra("profile", mProfile));
finish();
}