Activity的七大生命周期
onCrate 不可见不可交互、 onStart 可见不可交互 、 onResume 可见可交互 、
onPause 可见不可交互 、onStop 不可见不可交互 、 onDestroy 销毁 、 onRestart 从不可见到可见 ;
1.onCreate()
Activity初次创建时被调用,在该方法中一般进行一些静态设置,如创建View视图、进行数据绑定等
2.onStart()
当Activity对用户即将可见的时候调用
3.onRestart()
当Activity从停止状态重新启动时调用
4.onResume()
当Activity将要与用户交互时调用此方法,此时Activity在Activity栈的栈顶,用户输入的信息可以传递给它
5.onPause()
当系统要启动一个其他的Activity时(其他的Activity显示之前),这个方法将被调用,用于提交持久数据的改变、停止动画等
6.onStop()
当另外一个Activity恢复并遮盖住当前的Activity,导致其对用户不再可见时,这个方法将被调用
7.onDestroy()
在Activity被销毁前所调用的最后一个方法
Activity生命周期具体流程如下
下一篇给大家分享生命周期的不同走向