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自己的學習筆記。
最後更新:2017-04-03 05:39:58