我听onGlobalLayoutListener
如下代码所示。我只想听一次。一旦onGlobalLayout()
被调用,我想停止听它。
我尝试使用removeOnGlobalLayoutListener()
方法,但警告调用所需的 API 级别 16(当前最小值为 14)。
我也尝试使用removeGlobalOnLayoutListener
. 但它已被弃用。
代码 :
searchWebView.getViewTreeObserver().addOnGlobalLayoutListener(
new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
// Do something
// Remove listener
}
});
如何去除onGlobalLayoutListener
?
编辑 :