onWindowFocusChanged():当Activity的当前Window得到或失去焦点时会被回调此方法。生命周期
Activity的生命周期:it
onCreate() -> onStart() -> onResume() -> onAttachedToWindow() -> onWindowFocusChanged()方法
有小几率状况下,在onWindowFocusChanged()回调方法里,获得的控件宽高是0?activity
虽然知道onResume()以后,系统才开始真正的绘制,经过windowManager.addView(mDecor, params)vi
可是官方是说onWindowFocusChanged()回调时activity已经变得visible了。co
最终我在onWindowFocusChanged()之中延时了几秒才去获取控件宽高。回调