onWindowFocusChanged()有時候獲得的控件寬高是0?

onWindowFocusChanged():當Activity的當前Window得到或失去焦點時會被回調此方法。生命週期

Activity的生命週期:it

onCreate() -> onStart() -> onResume() -> onAttachedToWindow() -> onWindowFocusChanged()方法

有小几率狀況下,在onWindowFocusChanged()回調方法裏,獲得的控件寬高是0?activity

雖然知道onResume()以後,系統纔開始真正的繪製,經過windowManager.addView(mDecor, params)vi

可是官方是說onWindowFocusChanged()回調時activity已經變得visible了。co

最終我在onWindowFocusChanged()之中延時了幾秒纔去獲取控件寬高。回調

相關文章
相關標籤/搜索