activity生命周期

Activity在Android中单指每一个界面,对于activity的生命周期如图:


activity生命周期

正如图所示activity经历创建->运行->销毁这3个步骤:

    1.创建->运行

             1.启动activity,系统会先调用oncreate()->onStart()->onResume()进入activity的运行状态,此时activity完成创建过程。

            2.当activity被另一个activity所覆盖或者锁屏,此时activity进入onPause()进行暂停阶段,当activity回到覆盖状态之前或者解锁后activity回到onResume()达到activity运行状态。

           3.当前Activity转到新的Activity界面或按Home键回到主屏,此时activity进入onPause()->onStop()中,进行停泻状态,当手机从主屏跳转到当前activity的时候,此时系统调用onRestart()->onStart()->onResume()达到运行状态。


2.运行->销毁

            1.用户退出当前Activity:系统先调用onPause方法,然后调用onStop方法,最后调用onDestory方法,结束当前Activity。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容