Java finish()何时执行?
我在搜索,当android应用程序上执行onDestroy时,我发现它是在设备资源(RAM、CPU)不足时执行的,当用户调用finish()时执行的 例如,当我按下后退按钮从一个活动返回到上一个活动时,是否执行finish() 或者在什么情况下执行finish()Java finish()何时执行?,java,android,Java,Android,我在搜索,当android应用程序上执行onDestroy时,我发现它是在设备资源(RAM、CPU)不足时执行的,当用户调用finish()时执行的 例如,当我按下后退按钮从一个活动返回到上一个活动时,是否执行finish() 或者在什么情况下执行finish() 谢谢。如果您按下后退按钮,它将调用OnBackPressed方法。无论何时需要完成活动,都可以调用activity上的finish e、 g.activity.finish()。它将完成活动生命周期。finish不是像onDestro
谢谢。如果您按下后退按钮,它将调用OnBackPressed方法。无论何时需要完成活动,都可以调用activity上的finish
e、 g.activity.finish()。它将完成活动生命周期。finish不是像onDestroy那样的回调方法,因此系统不会调用它。开发人员可以在需要时调用它。如果要关闭活动,则执行time finish()可能是重复的