FrameLayout - litonghui/TechBlog GitHub Wiki

FrameLayout 类解析

####<一> , onAttachedToWindow () 和 onDetachedFromWindow()方法

@Override /*在初始化view 是,该方法一般作为初始化工作,注册广播等,在广播中可以设置,更改listview内容*/
protected void onAttachedToWindow() {
    super.onAttachedToWindow();
    Context context = getContext();
    mReceiver = new BoottReceiver();
    IntentFilter filter = new IntentFilter();
    filter.addAction(Intent.ACTION_PACKAGE_ADDED);
    context.registerReceiver(mReceiver , filter);

}

@Override /*销毁view 时收尾工作,取消广播*/
protected void onDetachedFromWindow() {
    super.onDetachedFromWindow();
    Context context = getContext();
    context.unregisterReceiver(mReceiver );

}