2011年Android Activity生命周期学习笔记

简介: 2011年Android Activity生命周期学习笔记 一.启动Activity:会依次调用如下三个函数:1.onCreate;2.onStart;3.onResume;二.按BACK键:该Activity将结束,即Destroy销毁掉,会依次调用如下三个函数:1.

2011Android Activity生命周期学习笔记

一.启动Activity
会依次调用如下三个函数:
1.onCreate;
2.onStart;
3.onResume;

二.按BACK键:
Activity将结束,即Destroy销毁掉,会依次调用如下三个函数:
1.onPause
2.onStop
3.onDestroy

三.按HOME键:
打开其他应用程序,如音乐应用程序;
此时该Activity,会进入不可见状态,会调用如下两个函数:
1.onPause;
2.onStop;
注意:该Activity仅仅不可见,但没有别销毁,因为没有调用onDestroy函数;

四.再次按HOME键,进入该 Activity时:
意即再次显示该Activity时;
会调用如下三个函数:
1.onRestart;
2.onStart;
3.onResume;

五.Activity生命周期图:

1.调用onResume函数,意味着:
activity处于激活状态,是可见的;
2.调用了onPause函数,意味着:
activity不可见了,用户看不到了;
3.调用onRestart 函数,意味着:
activity从后台运行变成前台运行,是可见的;
4. 调用onDestroy 函数,意味着:
activity对象被销毁,即内存中不存在该对象。

相关文章
|
3月前
|
Android开发 开发者
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
42 1
|
3月前
|
数据库 Android开发 开发者
Android基础知识:请解释Activity的生命周期。
Android基础知识:请解释Activity的生命周期。
45 2
|
6月前
|
存储 SQL 人工智能
Android Activity启动流程一:从Intent到Activity创建
Android Activity启动流程一:从Intent到Activity创建
|
2月前
|
Android开发
[Android 四大组件] --- Activity
[Android 四大组件] --- Activity
22 1
|
3月前
|
Android开发
Android基础知识:什么是Fragment?与Activity的区别是什么?
Android基础知识:什么是Fragment?与Activity的区别是什么?
290 54
|
4月前
|
XML 安全 Java
Android Studio App开发入门之活动Activity中为活动补充附加信息讲解及实战(附源码 超详细必看)
Android Studio App开发入门之活动Activity中为活动补充附加信息讲解及实战(附源码 超详细必看)
36 0
|
4月前
|
Android开发
Android Studio App开发入门之在活动之间传递消息(附源码 超详细必看)(包括显示和隐式Intent,向上一个和下一个Activity发送数据)
Android Studio App开发入门之在活动之间传递消息(附源码 超详细必看)(包括显示和隐式Intent,向上一个和下一个Activity发送数据)
46 0
|
4月前
|
Android开发
Android Studio APP开发入门之活动Activity中启停活动页面的讲解及实战(附源码,包括Activity的启动结束、生命周期、跳转等)
Android Studio APP开发入门之活动Activity中启停活动页面的讲解及实战(附源码,包括Activity的启动结束、生命周期、跳转等)
41 0
|
5月前
|
Android开发
安卓activity管理器
安卓activity管理器
27 0