View.addOnAttachStateChangeListener这在开发中还是比较常见的方法,view的依附变化回调,但是在什么时机回调是本文详解的重点。
- onViewAttachedToWindow() 在ActivityThread源码中可以看到,是在onResume之后,WindowManager.addView()方法会依次遍历View的onViewAttachedToWindow();
- onViewDetachedFromWindow() 1)父级View调用removeView()方法 2)Activity或fregment销毁时