下面是在网上找的一个activity生命周期的一个流程图:
什么是activity
- 直接翻译为活动,而在Android中更多的是代表手机的屏幕,是Android组件中最基本也是最为常见用的四大组件之一,重要的 组成单元 ,提供了与用户交互的 可视化界面(GUI),太多数的 App都是由多个屏幕组成的
- Android 系统使用task(栈)来 存储 activity,可以理解为activity,即后进先出;当一个activity启动另一个activity时,第二个Activity压入第一个Activity的栈中,此时两个activity是放在同一个task中的,当我们按下回退键时,第二个从栈中弹出,第一个activity回到栈顶,即显示到当前屏幕
activity是Android组件中最基本也是最为常见用的四大组件之一。Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器
Activity的四种状态: