简述一下Activity和Fragment的生命周期。
时间: 2024-03-31 08:38:21 浏览: 55
Activity和Fragment的生命周期
4星 · 用户满意度95%
Activity的生命周期:
1. onCreate():Activity被创建时调用;
2. onStart():Activity进入可见状态时调用;
3. onResume():Activity获得焦点,可以与用户交互时调用;
4. onPause():另一个Activity获得焦点,当前Activity失去焦点时调用;
5. onStop():Activity完全不可见时调用;
6. onDestroy():Activity被销毁时调用。
Fragment的生命周期:
1. onAttach():Fragment与Activity建立关联时调用;
2. onCreate():Fragment被创建时调用;
3. onCreateView():Fragment创建视图时调用;
4. onActivityCreated():Fragment所在的Activity完成onCreate时调用;
5. onStart():Fragment进入可见状态时调用;
6. onResume():Fragment获得焦点,可以与用户交互时调用;
7. onPause():另一个Fragment或Activity获得焦点,当前Fragment失去焦点时调用;
8. onStop():Fragment完全不可见时调用;
9. onDestroyView():Fragment的视图被销毁时调用;
10. onDestroy():Fragment被销毁时调用;
11. onDetach():Fragment与Activity解除关联时调用。
阅读全文