浅析fragment

来源:互联网 发布:js获取pdf文件大小 编辑:程序博客网 时间:2024/06/01 15:29

fragment是碎片的意思,他必须添加到activity中才能存在。由于fragemnt使用的最低要求是3.0以上的版本,所以一般将fragment添加到FragmentActivity中。

1.生命周期

fragment有比activity更复杂的生命周期,onActivityCreated(Bundle) 告诉fragmen,其所依托的activity的创建已经完成。onResume() fragment再次出现时调用。

2.互动

fragment和fragment以及activity之间的互动通过 FragmentManager来完成,其通过 Activity.getFragmentManager()Fragment.getFragmentManager()来获得,例如,在activity中添加一个fragment可以用一下代码getSupportFragmentManager().beginTransaction()
.add(R.id.ll_gzmr_top, new gzmrTop()).commit();


0 0
原创粉丝点击