Activity和Fragment生命周期
一、Activity生命周期
Activity 类提供7个核心回调集: onCreate(), onStart(), onRestart(),onResume(), onPause(), onStop()和 onDestroy()。
https://developer.android.google.cn/guide/components/activities/activity-lifecycle?hl=zh-cn
二、Fragment生命周期
三、常见面试题
1、打开一个页面,退到后台,然后再次打开应用,activity分别经历了怎样的生命周期?
打开一个页面,调用 onCreate()->onStart()->onResume();
“退到后台”或“跳转下一个页面”调用 onPause()->onStop();
再次打开页面调用onRestart()->onStart()->onResume();
2、Activity生命周期有哪些?
onCreate()->onStart()->onResume()->onPause()->onStop()->onDestroy()
3、Fragment生命周期有哪些?
onAttach->onCreate->onCreateView->onViewCreated->onActivityCreated (最新版本已废弃)->onStart->onResume->onPause->onStop->onDestroyView->onDestroy->onDetach