android的一个activity的生命周期中有多少函数
2013-03-18 16:57
375 查看
onCreate
Activity初次创建时被调用
一般在这里创建view,初始化布局信息,将数据邦定到list以及设置监听器等等。如果Activity首次创建,本方法将会调用onStart();如果Activity是停止后重新显示,则将调用
onRestart
当Activity停止后重新显示的时候会被调用,然后调用onStart
onDestroy
在当前的Activity被销毁前所调用的最后一个方法,当进程终止时调用
onPause
当系统要启动一个其他的Activity时调用(其他的activity显示之前),这个方法被用来停止动画和其他占用CPU资源的事情。所以在这里应该提交保存那些持久数据,这些数据可以在onResume方法中读出
onResume
当用户能在界面中进行操作的时候被调用
onStart
当Activity对用户即将可见的时候被调用,其后调用onResume
onStop
当另外一个Activity恢复并遮盖住当前Activity,导致用户不再可见时调用。一个新Activity启动、其他Activity被切换至前景、当前Activity被销毁时都回调用此函数。如果当Activity重新回到前景与用户交互时会调用onRestart(),如果Activity将退出则调用onDestroy
Activity初次创建时被调用
一般在这里创建view,初始化布局信息,将数据邦定到list以及设置监听器等等。如果Activity首次创建,本方法将会调用onStart();如果Activity是停止后重新显示,则将调用
onRestart
当Activity停止后重新显示的时候会被调用,然后调用onStart
onDestroy
在当前的Activity被销毁前所调用的最后一个方法,当进程终止时调用
onPause
当系统要启动一个其他的Activity时调用(其他的activity显示之前),这个方法被用来停止动画和其他占用CPU资源的事情。所以在这里应该提交保存那些持久数据,这些数据可以在onResume方法中读出
onResume
当用户能在界面中进行操作的时候被调用
onStart
当Activity对用户即将可见的时候被调用,其后调用onResume
onStop
当另外一个Activity恢复并遮盖住当前Activity,导致用户不再可见时调用。一个新Activity启动、其他Activity被切换至前景、当前Activity被销毁时都回调用此函数。如果当Activity重新回到前景与用户交互时会调用onRestart(),如果Activity将退出则调用onDestroy
相关文章推荐
- Android 开发:(六)Activity生命周期以及函数意义
- [Android编程心得]Activity的生命周期函数
- 一个Activity开启另一额Activity时各生命周期函数调用顺序
- Android学习路线(十四)Activity生命周期——停止和重新启动(Stopping and Restarting)一个Activity
- 【代码】利用Android的Log 演示一个activity的生命周期
- Android 编程技巧之 ----- 不同情景 Activity 生命周期函数回调
- Android Activity 生命周期和重要的相关函数(基础一)
- Android-管理Activity生命周期 -暂停和恢复一个Activity
- android中一个activity的生命周期试验记录
- Android基础知识之四大组件Activity(二)一个Activity的生命周期?
- Android中切换屏幕方向时Activity生命周期函数执行情况分析
- Android学习路线(十二)Activity生命周期——启动一个Activity
- Android中Activity生命周期,函数调用顺序
- 【Based Android】利用Android的Log 演示一个activity的生命周期
- android 中在activity弹出一个对话框,并不会执行onpause生命周期
- Android中Activity的生命周期与对应函数
- android中,在activity弹出一个对话框,并不会执行onpause生命周期方法
- 【Android开发-8】生命周期,Activity中打开另外一个Activity
- 一个简单的例子让你彻底了解android 中Activity的生命周期
- Android学习路线(十二)Activity生命周期——启动一个Activity