1、MainActivity的onCreate动态加载一个ExampleFragment
2、测试机型:华为P20
- MainActivity onCreate
- ExampleFragment onAttach
- ExampleFragment onCreate
- ExampleFragment onCreateView
- ExampleFragment onActivityCreated
- ExampleFragment onStart
- MainActivity onStart
- MainActivity onResume
- ExampleFragment onResume
- ExampleFragment onPause
- MainActivity onPause
- SecondActivity onCreate
- SecondActivity onStart
- SecondActivity onResume
- ExampleFragment onStop
- MainActivity onStop
- SecondActivity onPause
- MainActivity onRestart
- ExampleFragment onStart
- MainActivity onStart
- MainActivity onResume
- ExampleFragment onResume
- SecondActivity onStop
- SecondActivity onDestroy
- ExampleFragment onPause
- MainActivity onPause
- ExampleFragment onStop
- MainActivity onStop
- ExampleFragment onDestroyView
- ExampleFragment onDestroy
- ExampleFragment onDetach
- MainActivity onDestroy
都是不影响MainActivity和Fragment的生命周期
- ExampleFragment onPause
- MainActivity onPause
- ExampleFragment onStop
- MainActivity onStop
- MainActivity onRestart
- ExampleFragment onStart
- MainActivity onStart
- MainActivity onResume
- ExampleFragment onResume
例如,当 Activity 收到 onPause() 时,Activity 中的每个片段也会收到 onPause()。不过从实验来看Activity和Fragment的onPause()到底哪个先执行是没有定论的。
- onAttach() 在片段已与 Activity 关联时进行调用(Activity 传递到此方法内)。
- onCreateView() 调用它可创建与片段关联的视图层次结构。
- onActivityCreated() 当 Activity 的 onCreate() 方法已返回时进行调用。
- onDestroyView() 在移除与片段关联的视图层次结构时进行调用。
- onDetach() 在取消片段与 Activity 的关联时进行调用。