安卓生命周期
发表日期:2019-01-05 23:15:20 | 来源: | | 浏览(708) 分类:Android杂项
-----第一次进入
/ onCreate创建
/ onStart 开始
/ onResume继续
-----返回按钮
/ onPause暂停
/ onStop停止
/ onDestroy 销毁
-----再次进入
/ onCreate创建
/ onStart 开始
/ onResume继续
-----息屏
/ onPause暂停
/ onStop停止
/protected onSaveInstanceState
------亮屏
/ onRestart重新开始
/ onStart 开始
/ onResume继续
-----回到桌面
/ onPause暂停
/ onStop停止
/protected onSaveInstanceState
----进入
/ onRestart重新开始
/ onStart 开始
/ onResume继续
-----反回-》退出
/ onPause暂停
/ onStop停止
/ onDestroy 销毁
-----》》退出
-----》》打开
-----》》进入
/ onCreate
/ onStart
/ onResume
--------------------------------------------------
================第一次进入================
onCreate
onStart
onResume
-------finish
onPause
onStop
onDestroy
=====> 再次进入
onCreate
onStart
onResume
-------start activity
onPause
onStop
protected onSaveInstanceState
=======《返回按钮进入
onRestart
onStart
onResume
---------start activity ---finish
onPause
onStop
onDestroy
=========》再次进入
onCreate
onStart
onResume
---------finish--start activity
onPause
onStop
onDestroy
---------------------------------------------------
只要是startActivity()
/ onCreate创建
/ onStart 开始
/ onResume继续
只要是点返回按钮/finish
/ onPause暂停
/ onStop停止
/ onDestroy 销毁
只要是息屏/回到桌面/start activity
/ onPause暂停
/ onStop停止
/protected onSaveInstanceState
只要是亮屏/桌面返回/start activity后返回按钮
/ onRestart重新开始
/ onStart 开始
/ onResume继续
===============================
只要是息屏/回到桌面/start activity 都不会执行onDestroy
只要不是start activity进入的都不会执行onCreate
只要没有执行onDestroy方法,再次回到该界面的时候UI不会受影响,数据不会丢失
而一旦执行onDestroy后,会清理非static的内存/变量,数据丢了,所以UI受影响
所以我们可以把主要数据存为static
- Android(0)
- Android基础(0)
- Android杂项(22)
- 安卓生命周期(0)
- android安卓支持的所有传感器Sensor列表及类型值常量(0)
- 013.statusBar-通知栏(Notification)(0)
- 001.android开发-Activity(活动)(0)
- android studio 快捷键(0)
- android 常用代码集锦(0)
- ADB 指令大全(0)
- Android manifest.xml 中元素含义(0)
- Android 动态关闭Manifest中的Receiver的方法(0)
- AndroidManifest.xml文件综合详解(0)
- AndroidManifest.xml元素含义介绍(0)
- Android的AndroidManifest.xml文件介绍(0)
- Android 文件类型和MIME的匹配表(0)
- Android SDK中tools详解(0)
- Android SDK 目录和作用详解(0)
- Android Apk文件结构简介(0)
- Android中的库(0)
- Manifest.permission_group android所有授权常量2(0)
- Manifest.permission android所有授权常量(0)
- 判断内存卡是否存在,获取内存卡根目录地址(0)
- 控件所有属性(0)
- 字符串滚动(0)