![](/img/trans.png)
[英]Activity's onDestroy() method not called after removing activity from background by swiping
[英]Activity's onDestroy method is not being called after swiping from background
当我从后台滑动活动时,我已经实现了活动的生命周期回调方法。 onDestroy
方法没有被调用,我搜索了答案,并从其中得到了一个说明
“从任务列表中擦除该应用程序基本上意味着“立即杀死该应用程序”,没有时间执行onDestroy
。不会调用任何生命周期方法。”
但就我而言,有时会调用onDestroy
方法,有时却不会,我无法理解这一点。
谢谢。
不能保证将完全调用您的onDestroy方法。 您可以通过在活动中调用finish()
来调用onDestroy。 系统仅为了节省空间而调用onDestroy。 您可以在这里查看: link 。 对您来说重要的是,必须完全确保在将一些代码放入其中之前将调用此方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.