Android—Activity生命周期

Android生命周期详解
本文详细介绍了Android应用中的关键生命周期状态,包括OnCreate、OnStart、OnResume等方法的作用及应用场景,帮助开发者更好地理解并掌握Android应用的运行机制。

 

 

Oncreate 不可见状态

1、用于初始化数据

2、页面交互中相互传递数据Bundle对象

3、页面交互解析数据

 

 

 

Onstart 不可见状态

1、不可以使用阻塞方法 accept() read()

2、高版本忽略onStart()

3、线程的实例化和启动、UI同步操作、网络异步操作、IO流

 

OnResume 可视状态 获取焦点

1、各个组件已经加载成功,事件可以操作(用户可操作)

2、特殊内容设置在组件进行显示

eg:A->B->A B页面操作过的数据返回A ,A页面需要显示数据

 

 

OnPause 失去焦点

1、保存页面数据

 

OnStop 停止

1、数据库交互、线程、IO流、异步、网络等动作的关闭、

页面准备关闭的状态、所有耗时(复杂)逻辑收尾工作

 

OnDestroy 销毁

1、假销毁 通知Android虚拟机 将页面从运存空间迁移到activity堆栈中

便于下一次调用不需要在实例化对象

2、断开数据库操作,将数据写入SD卡,本地文件

 

 

OnRestart 重新调用

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值