嗨,我已经通过扩展Button类创建了一个Custom Button类。
我已经覆盖了onAttachedToWindowonDetachedFromWindow方法。现在问题是从未调用onDetachedFromWindow
以下是用例。


启动活动,其中包含“自定义按钮”类。
单击主页按钮。现在,您在手机的主屏幕上。
onDetachedFromWindow未调用。


当活动不再对用户可见时,我们应该获取回调。由于活动丢失了它的窗口,因此不再附加到窗口。

有人可以帮忙解决这个问题吗?

最佳答案

您要覆盖onWindowVisibilityChanged(int visibility)
主要是您会对visibility = VISIBLEvisibility = GONE感兴趣。

关于android - onDetachedFromWindow永远不会调用 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34428982/

10-12 04:26