1、活动的生命周期:
onCreate()--第一次创建的时候调用
onStart() ---由不可见变为可见的时候调用(可见不可与用户交互)
onResume()---用户交互的时候调用 (可见并且可与用户交互)
onPause()---系统准备去启动或恢复另外一个活动的时候调用(可见不可与用户交互)
onStop()---活动由可见变为不可见的时候调用
onDestroy()---活动被销毁的时候调用
onRestart()---停止状态变为活动状态的时候调用,活动被重新启动
2、三个生存周期:
完整生存周期:
活动在onCreate() 和onDestroy()方法之间经历的是一个完整的生命周期,一个活动会在onCreate()方法中完成各种初始化操作,onDestroy()方法中完成释放内存的操作。
可见生存周期:
onStart() ---活动由不可见变为可见

本文详细阐述了Android活动中涉及的生命周期方法,包括完整、可见和前台生存周期,以及不同场景下Activity的调用顺序。此外,还讲解了启动模式、横竖屏切换的影响、按Home键后的生命周期变化,以及Activity间通信方式和状态保存策略。同时,对比了显式和隐式Intent的区别,是Android初级开发者面试必备知识。
最低0.47元/天 解锁文章
2万+

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



