【读书笔记】Android编程权威指南_第三章

本文详细介绍了Android中Activity的生命周期,从创建到销毁的各个阶段及回调方法,并解释了如何通过日志输出来跟踪这些状态变化。此外,还探讨了在设备旋转时Activity的状态变化及其对数据持久化的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Activity生命周期
http://www.cnblogs.com/lwbqqyumidi/p/3769113.html

不存在->onCreate()->停止(不可见)->onStart()->暂停(可见)->onResume()->运行(可见,在前台)
————————————————————————————————————————————————
运行(可见,在前台)->onPause()->暂停(可见)-> omStop()->停止(不可见)->onDistroy()->不存在

输出日志信息

在onStart()等方法中加入Log.d(antivity,”显示字符串”);在Logcat中查看(在onStart()等方法前加@Override)

设备旋转与Activity生命周期

设备旋转后当前activity会被销毁,然后再新建一个activity

设备配置

在res/layout_land/下新建横向的布局文件

设备旋转前保存数据

为保证设备旋转后正常使用,需要在旋转前保存数据:
protected void onSaveInstanceState(Bundle outState) 该方法在onPause(),onStop(),onDestroy()前被系统调用
Bundle是键-值对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值