View 中的
onAttachedToWindow
onDetachedFromWindow
的作用是什么?
这两个方法是view对自己的被add , 被remove 的监视。
onAttachedToWindow 是view 本身的回调,用于初始化一些东西相当于onstart 。当view 被添加到window中,被绘制之前的回调。如addview(this view);
onDetachedFromWindow 是view 本身的回调,用于销毁一些东西onstop,当view被从window中删除时的回调。如 removeview(this view);
好孩子不是教育出来的,是影响出来的。
行动的影响比单纯的教育 作用 更大。
调用流程
onAttachedToWindow
viewGroup addview()
viewGroup addViewInner()
view dispatchAttachedToWindow()
onAttachedToWindow()
onDetachedFromWindow
viewGroup removeView()
viewGroup removeViewInternal()
view dispatchDetachedFromWindow()
onDetachedFromWindow()