onWindowFocusChanged():當Activity的當前Window得到或失去焦點時會被回調此方法。生命週期
Activity的生命週期:it
onCreate() -> onStart() -> onResume() -> onAttachedToWindow() -> onWindowFocusChanged()方法
有小几率狀況下,在onWindowFocusChanged()回調方法裏,獲得的控件寬高是0?activity
雖然知道onResume()以後,系統纔開始真正的繪製,經過windowManager.addView(mDecor, params)vi
可是官方是說onWindowFocusChanged()回調時activity已經變得visible了。co
最終我在onWindowFocusChanged()之中延時了幾秒纔去獲取控件寬高。回調