Activity的生命周期
来源:互联网 发布:qq群排名优化软件 编辑:程序博客网 时间:2024/06/06 13:09
一、 Android的Activity的生命周期回调方法一共有其中,分别是:
1. onCreate() 首次创建 Activity 时调用。 您应该在此方法中执行所有正常的静态设置 — 创建视图、将数据绑定到列表等等。
2. onStart() 在 Activity 即将对用户可见之前调用。
3. onResume() 在 Activity 即将开始与用户进行交互之前调用,此时Activity具有用户输入焦点。
4. onPause() 当系统即将开始继续另一个 Activity 时调用。
5. onStop() 在 Activity 对用户不再可见时调用。如果 Activity 被销毁,或另一个 Activity(一个现有 Activity 或新 Activity)继续执行并将其覆盖,就可能发生这种情况。
6. onRestart() 在 Activity 已停止并即将再次启动前调用。
7. onDestroy() 在 Activity 被销毁前调用。
二、Activity生命周期状态转换
三、1、一个程序有两个Activity, 当启动FirstActivity时,会调用FirstActivity的
onCreate()、onStart()、onResume()方法
2、当启动SecondActivity时,若SecondActivity遮挡FirstActivity,则
首先FirstActivity调用 onPause()方法
接着SecondActivity调用 onCreate()方法、onStart()方法、 onResume()方法
然后FirstActivity调用onStop()方法
3、若从SecondActivity返回FirstActivity,则
首先SecondActivity调用onPause()方法
接着FirstActivity调用onRestart()方法、onStart()方法、 onResume()方法
然后SecondActivity调用onStop()方法、onDestroy()方法
四 1、一个程序有两个Activity, 当启动FirstActivity时,会调用FirstActivity的
onCreate()、onStart()、onResume()方法
2、当启动SecondActivity时,若SecondActivity(对话框形式)不遮挡FirstActivity,则首先FirstActivity调用 onPause()方法
接着SecondActivity调用 onCreate()方法、onStart()方法、 onResume()方法
3、若从SecondActivity返回FirstActivity,则首先SecondActivity调用onPause()方法
接着FirstActivity调用onResume()方法
五 Activity的对话框模式设置
在AndroidManifest.xml中设定
<activity
android:name=".SecondActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Dialog"></activity>
- 什么是Activity?Activity的生命周期!
- Activity及Activity的生命周期
- Activity 的生命周期
- Android activity的生命周期
- Activity的生命周期
- Android:Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Android Activity的生命周期
- Android Activity的生命周期
- Activity的生命周期一
- Android Activity的生命周期
- Activity的生命周期
- Android activity的生命周期
- 一天一条Linux指令-uptime
- javascript代驾问题(this指向)
- Java虚拟机学习 - 体系结构 内存模型
- 打鼹鼠
- 将轻松的留给生活,沉重的留给写作——读《灯下尘》(七堇年)
- Activity的生命周期
- vijos1037 【双塔】
- js鼠标键盘事件的使用
- WordPress云解析HTML5播放器
- VS2010关于调用ffmpeg接口出错
- 分位数(quantiles)、Z-score 与 F-score
- 测试文章
- 第3.1.1章 WEB系统最佳实践 js控件之slimScroll的使用
- 一天一条Linux指令-uname