android第一行代码笔记8-碎片
2020-06-23 本文已影响0人
刚刚8888
碎片-Fragment 是一种可以嵌入在活动当中的 UI 片段,它能让程序更加合理和充分 地利用大屏幕的空间,因而在平板上应用的非常广泛。虽然碎片对你来说应该是个全新的概 念,但我相信你学习起来应该毫不费力,因为它和活动实在是太像了,同样都能包含布局, 同样都有自己的生命周期。你甚至可以将碎片理解成一个迷你型的活动,虽然这个迷你型的 活动有可能和普通的活动是一样大的。
// activity中获取碎片
RightFragment rightFragment = (RightFragment) getFragmentManager()
.findFragmentById(R.id.right_fragment);
// 碎片中获取活动
MainActivity activity = (MainActivity) getActivity();
碎片的生命周期
- onAttach()
当碎片和活动建立关联的时候调用。 - onCreateView()
为碎片创建视图(加载布局)时调用。 - onActivityCreated()
确保与碎片相关联的活动一定已经创建完毕的时候调用。 - onDestroyView()
当与碎片关联的视图被移除的时候调用。 -
onDetach()
当碎片和活动解除关联的时候调用。
企业微信截图_99f6a91e-441f-4650-91ff-e2cc58fe4606.png
限定符(Qualifiers)
企业微信截图_2251197e-8951-45f6-bd54-70d935f00c13.png