Android启动之冷、热和暖启动简介

Android2023年5月10日 am8:09发布1年前 (2023)更新 3XCN.COM站长
0 0 0
广告也精彩
目录

前言

记录一下应用的冷启动热启动暖启动

正文

冷启动

程序重头开始,程序重来没有创建进程。

一般出现情况:

  1. 程序按照成功后第一次启动
  2. 程序被系统kill后再次打开

热启动

程序还驻留在内存中(存在后台中),再次被系统重新冲后台启动到前台,此时是不会重新加载xml和初始化。类似于Activity在从后台进入前台时不走onCreate生命周期。

如果程序的某些内存被系统清除,比如调用了onTrimMemory方法,则需要重新创建对象并以响应启动事件。

暖启动

哈哈 我也是后面才知道这个的

暖启动是包含热启动和暖启动一些列的操作子集,比热启动的消耗稍微多一些。

跟热启动的区别是,它必须通过调用onCreate方法重新开始创建活动,也可以从onCreate方法中获取保存的实例状态来恢复某些对象。[这个可以认为旋转屏幕时Activity主动调用onSaveInstanceState和销毁并重新启动一样的效果]

参考文章

网上课程介绍的,简单的记录于此。

 历史上的今天

版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站文章: 部分来源于网络,仅供站长学习和参考,若侵权请留言
广告也精彩

相关文章

广告也精彩

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...

网站升级中

公告

近期网站升级中,可能存在一些bug。欢迎反馈 https://www.91es.com/we.html

本站域名

本站域名 : 91es.com3xcn.com。本站邮箱 : 站长邮箱 i@oorr.cn,通知邮箱we@oorr.cn ,如有更新,请看公告 。