您好我通过扩展Button类创建了一个自定义按钮类。
我已经覆盖了onAttachedToWindow
和onDetachedFromWindow
方法。现在问题是onDetachedFromWindow
从未被调用过。
以下是用例。
onDetachedFromWindow
未被调用。 当活动不再对用户可见时,我们应该进行回调。因为活动失去了它的窗户而且没有更多地附在窗户上。
有人可以帮忙解决这个问题吗?
答案 0 :(得分:2)
您想要覆盖onWindowVisibilityChanged(int visibility)
。
主要是您对visibility = VISIBLE
和visibility = GONE
感兴趣。
答案 1 :(得分:0)
您可以在活动中覆盖onPause()
,并在其中执行操作。当您的活动不再对用户可见时,系统会调用此功能