Android应用开发学习笔记——目录索引
参考android官网:
https://developer.android.google.cn/reference/android/app/Activity.html
activity 生命周期的阶段 | Android 开发者 | Android Developers
activity生命周期(这篇足够了)_掉了颗牙的猴子的博客-CSDN博客
Activity的生命周期
每个 activity 都具有生命周期。
activity 生命周期由 activity 可能会经历的不同状态组成:从 activity 首次初始化,到最终销毁,再由系统收回其内存。当用户启动您的应用、在 activity 之间导航、在应用内外部导航时,activity 会切换状态。下图显示了 activity 生命周期的所有状态。顾名思义,这些状态表示 activity 所处的状态。
在 activity 生命周期状态发生变化时,您通常需要更改某些行为,或者运行一些代码。因此,Activity
类本身以及 Activity
的任何子类(例如 AppCompatActivity
)都会实现一组生命周期回调方法。Android 会在 activity 从一种状态切换为另一种状态时调用这些回调,而您可以在自己的 activity 中替换这些方法,通过执行任务来响应这些生命周期状态变化。下图显示了生命周期状态以及可用的可替换回调。
oncreate()->onstart()->onResume()->onRestart()->onPouse()->onStop()->onDestory()
上面图概括了android生命周期的各个环节,描述了activity从生成到销毁的过程。
- onCreate() : 在Activity创建时调用,通常做一些初始化设置;
- onStart(): 在Activity即将可见时调用;
- onResume(): 在Activity已可见,获取焦点开始与用户交互时调用;
- onPause(): 在Activity失去前台状态、不再可聚焦或转换到停止/隐藏或销毁状态之前调用;
- onStop() : 在Activity对用户不可见时调用;
- onDestroy() :在Activity销毁时调用;
- onRestart() : 在Activity从停止状态再次启动时调用,始终跟随
onStart()
;
源码
百度网盘链接:百度网盘 请输入提取码 提取码:test
github下载地址:
GitHub - liuzhengliang1102/AndroidStudio-LearnAppDevelopment
ActivityTest目录
点此查看Android应用开发学习笔记的完整目录