Activity生命周期

简介: Activity生命周期

onCreate():当Activity第一次被实例化的时候系统会调用,整个生命周期只调用1次这个方法。通常用于初始化设置,为Activity设置所要使用的布局文件,为按钮绑定监听器等静态的设置操作。

onStart():当Activity可见未获得用户焦点不能交互时系统会调用。

onRestart():当Activity已经停止然后重新被启动时系统会调用。

onResume():当Activity可见且获得用户焦点能交互时系统会调用。

onPause():用来存储持久数据。到这一步是可见但不可交互的,系统会停止动画等消耗CPU的事情。从上文的描述已经知道,应该在这里保存你的一些数据,因为这个时候你的程序的优先级降低,有可能被系统收回。

onStop():当Activity被新的Activity完全覆盖不可见时被系统调用。

onDestroy():当Activity(用户调用finish()或系统由于内存不足)被系统销毁杀掉时系统调用,(整个生命周期中只调用一次)用来释放onCreate()方法中创建的资源,实例或者线程等等。

相关文章
|
7月前
|
Java Android开发
Android四大组件之Activity组件
Android四大组件之Activity组件
|
Android开发
深入剖析Android四大组件(一)——Activity生命周期详解(一)
深入剖析Android四大组件(一)——Activity生命周期详解(一)
542 0
深入剖析Android四大组件(一)——Activity生命周期详解(一)
|
存储 Java 数据库
深入剖析Android四大组件(一)——Activity生命周期详解(二)
深入剖析Android四大组件(一)——Activity生命周期详解(二)
145 0
深入剖析Android四大组件(一)——Activity生命周期详解(二)
|
Android开发
Android四大组件之一Activity生命周期的不同走向
Android四大组件之一Activity的生命周期,欢迎大家阅读
109 0
Android四大组件之一Activity生命周期的不同走向
|
Android开发
Android四大组件之一Activity的生命周期
Activity的生命周期给大家整理好了
101 0
Android四大组件之一Activity的生命周期
|
XML Java Android开发
Activity生命周期详解
Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的Activity位于此Activity底部。
209 0
Activity生命周期详解
|
Java Android开发
Activity的四种启动模式
Android的冷门知识,大家有兴趣可以了解了解
196 0
|
Android开发
Activity四种启动模式
Activity四种启动模式