Android:finish()总是会调用onDestroy()吗?
一个简单的问题:您确定finish()可以致电onDestroy()吗?我没有找到任何确认。
回答:
一个简单的问题:您可以确定finish()将调用onDestroy()吗?
首先,此答案假定您正在引用Android的Activity类及其finish()方法和onDestroy()生命周期方法。
其次,这取决于您对“确定”的定义:
您的流程可能在
finish()和之间终止onDestroy(),原因与触发调用的原因无关finish()设备制造商或ROM修改器可能会引入一些螺钉更改,从而破坏
finish()与onDestroy()电池可能在
finish()和之间耗尽onDestroy()等等。
第三,finish()不 打电话
onDestroy()。您可以通过阅读源代码来说明这一点。finish()通常
会触发一个电话 来onDestroy()。
一般来说,finish()最终会导致onDestroy()被调用。
以上是 Android:finish()总是会调用onDestroy()吗? 的全部内容, 来源链接: utcz.com/qa/426588.html
