android - 如何检测 View 的父 Activity 是否被销毁

标签 android view callback android-activity

我想在 Activity 被销毁时在 View 中进行一些清理。当 Activity 被销毁时,有什么方法可以在 View 中获得回调?我尝试使用 onDetachedFromWindow,但我不确定这样做是否正确。

最佳答案

如果您想在不重载 View.onDetachedFromWindow() 方法的情况下获得回调,您可以使用 View.addOnAttachStateChangeListener()方法,它将回调监听器作为单个参数。

关于android - 如何检测 View 的父 Activity 是否被销毁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3147659/

相关文章:

android - 添加 Kapt 插件后 - 执行 org.jetbrains.kotlin.gradle.internal.KaptExecution 时发生故障

android - 使用 Intent.ACTION_GET_CONTENT 选择多个文件

Mysql View 连接多个表导致查询速度慢

javascript - 将方法名称作为回调传递 VS。用匿名函数包装它

Delphi-回调错误代码

java - 从解析对象查询回调返回对象数据

java - 如何将用户从另一个 Activity 重定向到 Activity 中的 fragment

android - 小部件上的一个按钮不起作用

oracle - 创建物化 View ,每天刷新记录

mongodb - 如何使用 pymongo 创建 mongo View ?