我只需要知道这一点。由于在活动中调用完成()会将您带到上一个活动,当您按下后退按钮时,它实际上完成了当前活动并带您到上一个活动?
问问题
34 次
2 回答
2
当用户在当前活动上按下后退按钮时,它会从活动堆栈中弹出并销毁,并且前一个活动会以其重新存储的状态恢复。
阅读Tasks 和 Backstack以获得更详细的信息。您必须彻底理解这个概念。
希望这可以帮助!!
于 2013-01-24T17:52:12.427 回答
1
如果您没有通过调用finish()
您之前的活动来摆脱活动,这将是正确的。您还可以通过调用更改功能
@Override
public void onBackPressed() {
// do something on back.
return;
}
于 2013-01-24T17:56:09.987 回答