1)Acitivity三种状态
a. 运行:activity在最前端运行;
b. 停止:activity不可见,完全被覆盖;
c. 暂停:activity可见,但前端还有其他activity<>,注意:在当前Activitiiy弹出的对话框是Activity的一部分,弹出时,不会执行onPause方法;
2)生命周期相关的方法(都是系统自动调用,都以 on 开头):
a. onCreate: 创建时调用,或者程序在暂停、停止状态下被杀死之后重新打开时也会调用;
b. onStart: onCreate之后或者从停止状态恢复时调用;
c. onResume: onStart之后或者从暂停状态恢复时调用,从停止状态恢复时由于调用onStart,也会调用onResume(界面获得焦点);
d. onPause: 进入暂停、停止状态,或者销毁时会调用(界面失去焦点);
e. onStop: 进入停止状态,或者销毁时会调用;
f. onDestroy: 销毁时调用;
g. onRestart: 从停止状态恢复时调用;
应用启动时,执行onCreate onStart onResume,退出时执行:onPause onStop onDestroy;
Android Activity生命周期详解
本文详细介绍了Android中Activity的三种状态及其转换过程,并列举了Activity生命周期内的七个关键方法,包括它们的调用时机及应用场景,帮助开发者更好地理解Activity的工作机制。
1124

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



