Android Activity 入门教程:从概念到实战
本章将带你深入理解 Android 四大组件之一的 Activity(活动)。简单来说,Activity 就是应用程序中负责绘制用户界面的窗口,用户通过它可以进行打电话、拍照、发邮件、看地图等交互操作。一个 App 通常包含多个 Activity,每个 Activity 可以铺满整个屏幕,也可以比屏幕小或者浮动在其他窗口上方。
1. Activity 的概念与生命周期图
Activity 拥有自己的生命周期,系统会在不同阶段调用对应的回调方法。下面这张图完整展示了它的生命周期:
注意事项:
- onPause() 和 onStop() 被调用的前提是:打开了一个新的 Activity!其中 onPause() 时旧 Activity 还可见;onStop() 时旧 Activity 已经不可见。
- 另外,经实测:AlertDialog 和 PopWindow 不会触发上述两个回调方法。
