Android基础知识回顾-Activity的生命周期

Activity

在学习Android的过程中,我们逐步了解到安卓重要的四大组件有Activity,Service,Content Provider,BroadcastReceiver。而这次,我们主要论述的是Activity。
Activity是一个应用程序组件,提供一个交互界面,用户可以用来交互为了完成某项任务,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件。
在Android应用中,一个Activity通常就是一个单独的显示界面,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过intent来通信和传值。

activity生命周期

在Android中Activity被Activity栈控制·。当一个新的Activity开启时,就会被activity栈放到栈顶部,显示在用户交互界面上,而上一个activity则被activity栈保留在其中,不显示在交互界面之上,被新的Activity覆盖。

activity主要生命周期的方法说明:

这里写图片描述
onCreate(BundlesavedInstanceState):创建activity时调用。
onStart():activity变为在屏幕上对用户可见时调用。
onResume():activity开始与用户交互时调用。
onPause():activity被暂停或其他资源时调用。
onStop():activity被停止并转为不可见阶段及后续的生命周期事件时调用。
onRestart():重新启动activity时调用。该活动仍在栈中,而不是启动新的活动。
onDestroy():activity被完全从系统内存中移除时调用,该方法被调用可能是因为有人直接调用。
onFinish():停止该activity以释放资源。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值