我正在搜索,当onDestroy在Android应用程序上执行时,所以我发现它是在设备资源(RAM,CPU)不足并且用户调用finish()时执行的。
例如,当我按下后退按钮从活动返回到上一个活动时,执行 finish() ?
或者在什么情况下执行 finish()?
谢谢。
finish 不是像 onDestroy 那样的回调方法,因此系统不会调用它。
如果按后退按钮,它将调用OnBackPress方法。 每当需要完成活动时,都可以调用"完成活动"。
例如 activity.finish()。 它将完成活动生命周期。