何时执行 finish()



我正在搜索,当onDestroy在Android应用程序上执行时,所以我发现它是在设备资源(RAM,CPU)不足并且用户调用finish()时执行的。

例如,当我按下后退按钮从活动返回到上一个活动时,执行 finish() ?

或者在什么情况下执行 finish()

谢谢。

finish 不是onDestroy 那样的回调方法,因此系统不会调用它。

如果按后退按钮,它将调用OnBackPress方法。 每当需要完成活动时,都可以调用"完成活动"。

例如 activity.finish()。 它将完成活动生命周期。

最新更新