android - 保证替代 onDestroy()?

标签 android lifecycle android-lifecycle onpause ondestroy

每当我的 Activity 被终止时,我都会尝试执行一些代码,但是当它只是简单地移到后台时不会(所以只在 onPause() 中调用它不是解决方案),并且我了解不能保证调用 onDestory()。我一直在搜索,但没有找到一种方法来做到这一点。我该如何着手解决这个问题?可能吗?

最佳答案

没有。你永远不能保证在应用程序结束时被调用,因为它总是可以异常终止 - 它可能会崩溃,电池可能会被拔出等等。onDestroy 是最接近的。但是您永远不应该编写需要在终止时进行清理的程序。

关于android - 保证替代 onDestroy()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23897403/

相关文章:

android - 具有大量项目集合的 RecyclerView 和后台请求

android - 使用底部导航 View 的 viewpager 不会滑动 fragment

maven - 开普勒中的生命周期未涵盖 aspectj-maven-plugin

java - 是否有任何模块可以启动、关闭 Java 进程(例如 Jetty start.jar)?

android - 现在必须显式声明注释处理器。 - compiler-1.1.1.jar (android.arch.lifecycle :compiler:1. 1.1)

java - 使用 viewModels 从 ChildFragment 访问 ParentFragment 中的 ViewModel

android - 从 DatePickerDialog 中删除标题

version-control - 使用 Subversion 和 SharePoint 帮助进行配置管理

android - Activity 生命周期图与生命周期描述的矛盾

Android APN 实现