4、android生命周期的介绍
1、什么事Activity
就是布满整个窗口或者悬浮于其他窗口之上的交互界面,一个应用由多个Activity构成,都会在Mainifest.xml中指定一个主的Activity。
当程序第一次运行就会看到主activity,这个activity通过启动其他activity进行相关操作
当启动其他activity时,当前这个activity将会停止,新的activity压入栈中,同事获取用户焦点
因为栈是先进后出,用户back时,当前页面销毁,之前页面显示
2、Activity的生命周期
7个方法3个阶段:
void onCreate(Bundle savedInstanceState)
void onStart()
void onRestart()
void onResume()
void onPause()
void onStop()
void onDestroy()
开始Activity:onCreate、onStart、onResume
Activity重新获得焦点:onRestart、onStart、onResume
关闭Activity:onPause、onStop、onDestory
Activity具体的生命周期如下:
整体生命周期:onCreate->...->onDestory
可视生命周期:onStart->...->onStop
焦点生命周期:onResume->...->onPause
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步