我正在搜索,当在Android应用程序上执行 onDestroy 时,我发现它是在设备资源不足(RAM,CPU)时执行的当用户调用完成()时。
例如,当我按后退按钮从活动返回到上一个活动时,会执行finish()吗?
或者完成()在什么情况下执行?
感谢。
答案 0 :(得分:2)
完成是不回调方法,如 onDestroy ,因此系统不会调用它。开发人员可以在需要时调用它。
答案 1 :(得分:0)
如果按后退按钮,则会调用OnBackPressed方法。您可以在需要完成活动时调用活动结束。
e.g。 activity.finish()。它将完成活动生命周期。