View.addOnAttachStateChangeListener這在開發中仍是比較常見的方法,view的依附變化回調,可是在什麼時機回調是本文詳解的重點。blog
- onViewAttachedToWindow() 在ActivityThread源碼中能夠看到,是在onResume以後,WindowManager.addView()方法會依次遍歷View的onViewAttachedToWindow();
- onViewDetachedFromWindow() 1)父級View調用removeView()方法 2)Activity或fregment銷燬時