Android中活动的生命周期
Android会运行应用并启动一个活动,它会考虑设备的配置。这是指物理设备的配置(如屏幕大小、屏幕方向、以及是否有一个关联的键盘),另外还会考虑用户指定的配置选项(如本地环境)
Android启动活动时需要知道设备配置是什么,因为这可能会影响应用所需要的资源
活动从生到死:
在android中如何去处理配置变化?
有两种做法:1.可以告诉Android不要从新启动活动。2.可以保存活动的当前状态,这样活动就能自行重新创建并恢复到原来的状态
避开重建活动
这通常不是最好的选择,因为Android重建活动时它会针对新配置使用最合适资源。如果避开重建,你可能就必须编写大量额外代码来自行处理新的配置。
要告诉Adroid不要因为配置改变而重新创建活动,可以为AndroidMainifest.xml文件的activity元素增加一行代码,如下所示:
Android:configChanges=”configuration_change”
这里的configuration_change是配置改变
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/11725.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论