View的生命周期

    技术2024-06-07  71

    View的关键生命周期 –> 构造View() –> onFinishInflate() –> onAttachedToWindow() –> onMeasure() –> onSizeChanged() –> onLayout() –> onDraw() –> onWindowFocusChanged() –> onDetackedFromWindow() (1) 在Activity onCreate方法中初始化了View 的时候, 调用了View 的onFinishInflate (2) 在执行完 Activity的 onResume 方法之后,才真正开始了View的绘制工作:onMeasure –> onSizeChanged –> onLayout –> onDraw (3) onMeasure,onSizeChanged,onLayout,onDraw可能由于setVisible或onResume调用多次,而onAttachedToWindow与onDetachedFromWindow在创建与销毁view的过程中只会调用一次

    Processed: 0.014, SQL: 9