Android中Fragment的生命周期
在Android中的一个Activity中,通过以下方法加载Fragment。
ActionOpenDocumentFragment
从开始加载Fragment,然后屏幕锁屏,然后再进入此界面,然后返回退出。此过程中的生命周期执行方法如下图所示:
上图中中有多个以onAttach开头的方法。onViewCreated,onSaveInstanceState方法不在官方的那张周期图上。在onCreateView方法中引入xml布局文件,可以在onViewCreated或者onActivityCreated中获取各个子View。
例如:
在onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState)中:
pdfPageView = view.findViewById(R.id. image);
在onActivityCreated(@Nullable Bundle savedInstanceState)中:
previousButton = getView().findViewById(R.id. previous);
屏幕竖屏切换为横屏时,onStart(),onResume会被多次调用。