繁体   English   中英

从后台滑动后未调用Activity的onDestroy方法

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM