《Android简单诠释系列》Activity生命周期简单诠释
来源:互联网 发布:适合美工使用的电脑 编辑:程序博客网 时间:2024/06/05 09:58
下面开始对Android官网的Activity生命周期图进行讲解。
1.OnCreate() 程序第一次创建时就调用到的函数,一般用来设置Activity布局文件和对按钮绑定监听等。
2.OnStart() Activity能被我们看到时就被调用到。
3.OnResume() 当Activity能够获得用户焦点时被调用到。比如对按钮的操作。
4.OnPause() 当应用程序启动了另外的Activity的时候被调用到。比如被新的来电遮挡住了(类似对话框,不是完全遮挡住的)。一般用来在保存当前Activity操作的数据。
5.OnStop() 当应用程序对用户来说属于完全不可见的状态下,就会被调用到。
6.OnDestroy() 被调用的情况(1).如果在代码中明确调用了finish()方法。(2).当系统资源不够用的情况在被自动调用。
7.OnRestart() 当程序没有被OnDestroy时,点返回键,就会调用到该函数。
代码就是最好的实践,可以写代码测试一下上面所介绍到的函数。如果不想自己写,可以下载写好了的代码(免积分)。
.
.
.CSDN代码下载地址
.
.
代码会持续补上,文章也会加入新的认识和解释。
- 《Android简单诠释系列》Activity生命周期简单诠释
- 诠释Android中Activity的生命周期
- 简单的程序诠释C++ STL算法系列之一:for_each
- 简单的程序诠释C++ STL算法系列之一:for_each
- 简单的程序诠释C++ STL算法系列: find & find_if
- 简单的程序诠释C++ STL算法系列之一:for_each
- 诠释Android中Activity启动模式
- 用简单的数字诠释生活
- 简单的程序诠释C++ STL swap
- 简单的程序诠释C++ STL算法
- 简单的程序诠释C++ STL算法系列之二:find
- 简单的程序诠释C++ STL算法系列之三:find_if
- 简单的程序诠释C++ STL算法系列之四:adjacent_find
- 简单的程序诠释C++ STL算法系列之五:find_first_of
- 简单的程序诠释C++ STL算法系列之六:count
- 简单的程序诠释C++ STL算法系列之七:count_if
- 简单的程序诠释C++ STL算法系列之八:mismatch
- 简单的程序诠释C++ STL算法系列之九:equal
- [线段树]hdu 2430 Beans
- MongoDB介绍及安装
- 二叉树中根到叶子路径中节点和等于给定值的路径
- .NET中几个最有用的委托
- 设计模式之备忘录模式
- 《Android简单诠释系列》Activity生命周期简单诠释
- Hibernate的load()和get()方法的使用
- 豆瓣 api python环境的搭建
- E-TASK(8) 登录界面的实现
- 第 k 短路
- 查看自己的cpu,system是32位还是64位的
- LINUX下main函数获取重定向后的参数
- 盗梦空间解析
- 解决问题:Your project contains errors,please fix them before running your appli ..