关于onAttachedToWindow onViewAttachedToWindow onAttachedToRecyclerView

activity的生命周期:

image.png

View中onAttachedToWindow:

作用: 将View附加到窗口上
特点: onAttachedToWindow只会调用一次,不会受用户操作行为影响。
调用时机: 是onResume之后,绘制(onDraw、onMeasure)之前
使用场景: 修改窗口尺寸,例如DialogActivity

Adapter中的onViewAttachedToWindow

作用: 一个item创建并附加到了界面上,就是显示到界面上

Adapter中的onAttachedToRecyclerView

作用:recycleView附加到了界面上。只会调用一次。

推荐阅读更多精彩内容