前言
正文
冷启动
程序重头开始,程序重来没有创建进程。
一般出现情况:
- 程序按照成功后第一次启动
- 程序被系统kill后再次打开
热启动
程序还驻留在内存中(存在后台中),再次被系统重新冲后台启动到前台,此时是不会重新加载xml和初始化。类似于Activity在从后台进入前台时不走onCreate生命周期。
如果程序的某些内存被系统清除,比如调用了onTrimMemory方法,则需要重新创建对象并以响应启动事件。
暖启动
哈哈 我也是后面才知道这个的
暖启动是包含热启动和暖启动一些列的操作子集,比热启动的消耗稍微多一些。
跟热启动的区别是,它必须通过调用onCreate方法重新开始创建活动,也可以从onCreate方法中获取保存的实例状态来恢复某些对象。[这个可以认为旋转屏幕时Activity主动调用onSaveInstanceState和销毁并重新启动一样的效果]
参考文章
网上课程介绍的,简单的记录于此。
历史上的今天
暂无评论...
随机推荐
Android进程间通信方式Messenger的简单记录
前言简单记录一下Messenger的使用,方便自己查阅。正文什么是MessengerMessenger是基于消息Message的传递的一种轻量级IPC进程间通信方式,本质上是对Binder的封装。通过Messenger可以让我们可以简单地在进程间直接使用Handler进行Message传...
戴望舒 :寻梦者
梦会开出花来的,梦会开出娇妍的花来的:去求无价的珍宝吧。 在青色的大海里,在青色的大海的底里,深藏着金色的贝一枚。 你去攀九年的冰山吧,你去航九年的瀚海吧,然后你逢到那金色的贝。 它有天上的云雨声,它有海上的风涛声,它会使你的心沉醉。&nb...
Java反射机制及IoC原理
这篇讲解的不错,摘抄于此。感谢《Java反射机制及IoC原理》一. 反射机制概念主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。反...
TextView设置倾斜右边显示不全
直接上布局代码 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@an...
编译Apk出现:Duplicate class android.support.v4.app.INotificationSideChannel found
前言编译老项目Apk时,到我这就一个app的源码,导入工程后出现如下提示:Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.1.0-runtime (androidx....
Date常用格式转换
前言记录一下,Date常用格式的转换。记录于此,方便自己查阅。好记性不如烂笔头正文Date对象# 创建date对象Date date = new Date();# 获取当前时间Date date = new Date(System.currentTimeMillis());当...