Fragment 是一种可重用的 UI 组件,可以在一个 Activity 中嵌套多个 Fragment,实现复杂的 UI 界面。和 Activity 类似,Fragment 也有自己的生命周期,包括以下几个方法:
onAttach():当 Fragment 被添加到 Activity 中时调用。
onCreate():当 Fragment 被创建时调用。
onCreateView():当 Fragment 首次绘制 UI 时调用,通常在这个方法中加载 Fragment 的布局。
onViewCreated():当 Fragment 的 UI 被创建完毕时调用,可以在这个方法中获取 View 对象并绑定事件。
onStart():当 Fragment 可见时调用。
onResume():当 Fragment 获得焦点时调用。
onPause():当 Fragment 失去焦点时调用。
onStop():当 Fragment 不可见时调用。
onDestroyView():当 Fragment 的 UI 被销毁时调用。
onDestroy():当 Fragment 被销毁时调用。
onDetach():当 Fragment 从 Activity 中移除时调用。
在 Fragment 的生命周期中,onCreateView() 方法是比较重要的一个方法,因为它是在这个方法中加载 Fragment 的布局,返回一个 View 对象给系统进行显示。同时,onViewCreated() 方法也很重要,因为可以在这个方法中获取 View 对象并进行事件绑定等操作。
网友评论