android Fragment学习

今天学习了android的Fragment,碎片。碎片是在API11之后才加入到android里面的。有一点很不爽的是,虽说可以动态的增加到activity但是必须在activity的布局文件中有相应的诸如FrameLayout这样的View容器。必须要有ID关联,然后在和Fragment关联。

总结一下Fragment知识:

1 它的出现是为了使得Activity中的组件更加的灵活,可以动态的增加。(其实View本来就可以动态的增加啊,所以,个人认为Fragment其实也是把一组View零件包了一下,然后提供给更大的activity使用);

2 它的生命周期是必须记住的,那几个onXXX函数分别调用的时机是什么,

onAttach, onCreate,onCreateView,onActivityCreated,onStart,onResume,onPause,onStop,onDestroyView,onDestroy,onDetach

3 如何通过FragmentManager和FragmentTransaction来管理Fragment,例如增加add,替换replace,删除remove,查找以及commit。

4 Fragment是如何通信的,记住这个函数getActivity,它就是获取Fragment所在的Activity,有它一切就好办了。


好了,千篇一律的贴子就不用发了。仅此来mark自己的学习笔记。

上一篇:大数据到底是不是“算命”?技术大牛们这样说


下一篇:《高性能Linux服务器构建实战》——1.6节Nginx性能优化技巧