一、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分别经历了怎样的生命周期?
打开一个页面,回调A页面 onCreate()->onStart()->onResume();
“退到后台”调用 onPause()->onStop();
再次打开页面调用onRestart()->onStart()->onResume();
2、打开页面A,再启动页面B,从B页面返回A,A、B页面分别经历了怎样的生命周期?
- 打开页面A
A:onCreate()->onStart()->onResume(); - 启动页面B
A:onPause()
B:onCreate()->onStart()->onResume();
A:onStop() - 从B页面返回A
B:onPause()
A:onRestart()->onStart()->onResume()
B:onStop()->onDestroy()
2、Activity生命周期有哪些?
onCreate()->onStart()->onResume()->onPause()->onStop()->onDestroy()
3、Activity意外退出会触发哪两个方法?
onSaveInstanceState();
onRestoreInstanceState();
4、Fragment生命周期有哪些?
onAttach()->onCreate()->onCreateView()->onViewCreated()->onActivityCreated() (最新版本已废弃)->onStart()->onResume()->onPause()->onStop()->onDestroyView()->onDestroy()->onDetach()
3522

被折叠的 条评论
为什么被折叠?



