2021年1月18日 activity的三种状态

今天学习了activity的三种状态:

Activity有三种状态:launched,running,destroyed
Running为主要状态,Activity位于前台(可见)+获得 焦点(交互)
状态过渡时会调用生命周期方法: onCreate()和onDestroy()
01 进入lauched状态,调用构造函数新建 Activity对象
02 进入running状态前调用onCreate() , 进行初始化
03 处于running状态,Activity位于前台 并获得焦点,可见可交互
04 进入destroyed状态前调用onDestroy(), 清理并释放资源
05 处于destroyed状态,该Activity对象 已经消失
 
不能覆盖Activity构造函数,App无main函数 只能覆盖生命周期方法,等待调用
 
Activity提供了默认的生命周期方法 MainActivity从Activity继承了所有生命周期方法
 
 
新的调试方法:
MainActivity覆盖(overwrite)父类的生命周期方法 使用Log记录日志:级别debug,TAG:life cycle

原文地址:https://www.cnblogs.com/j-y-s/p/14394548.html