我正在用java制作一个android应用程序,每当一个 Activity 被完全破坏时,我需要触发一些数据库请求,如果用户按下后退按钮或离开应用程序本身,这可能会发生......但是即使用户仍在 Activity 中,我的应用程序中的 onDestroy()
函数也会被随机触发...我猜这可能的原因是配置更改,但我无法找到适当的解决方案。
有没有一种方法可以准确检测用户何时离开 Activity ,避免任何页内配置更改?
我使用的 onDestroy() 是这样的:
@Override
protected void onDestroy() {
/// do smthng
super.onDestroy();
}
如有任何帮助,我们将不胜感激!!
最佳答案
已解决:
谢谢你们的回答...对我来说 onStop()
效果非常好,并且在任何情况下都可以正常工作,无论是按下后退按钮还是退出 Activity 或应用程序本身!
关于java - 有没有办法准确检测 Android 中的 Activity 何时被销毁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61285717/