安卓生命周期简单总结

安卓生命周期的总结

一、安卓经典的生命周期

二、activity的几个状态

1、Running。即运行状态,在该状态下,activity是可见的,是可以与用户进行交互的。

2、Paused。该状态的形成是当前界面被非全屏的activity或者透明的activity占据形成的。在改状态下,activity失去与用户进行交互的能力。但是它的状态信息跟成员变量是继续存在的。在系统内存紧张的情况下,有可能被系统回收。可以简单的理解为当前状态下是可见但是不可进行交互的。

3、Stopped。改状态下,该activity被其他activity完全覆盖,变得不可见,也不可交互。该状态下,activity与paused一致,及状态信息跟成员变量还是继续存在,不同的是,改状态下activity也更容易被系统杀死。

4、killed。销毁状态。activity被系统杀死,并回收相关资源。


三、各个方法的一般作用

1、onCreate(): 一般用来做静态初始化,绑定加载UI界面,根据上一个activity传入的bundle对象加载数据等。

2、onStart():   activity对用户是否可见的最好的指示器。还可以做一些广播的注册工作

3、onResume():   可以用来做一些界面的刷新工作。

4、onPaused():     该activity将要被放到后台,可以做一些变量数据的调整。

5、onStop():  注销在onStart中的注册。

6、onDestroy() : 注销再onCreate中的注册。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值