Android的Activity生命周期

Android的Activity就相当于Windows Form中的Form,它的创建和销毁也是有一个生命周期的。主要经过这么7个阶段:

创建Activity:onCreate() 启动Activity:onStart() 恢复Activity:onResume() 暂停Activity:onPause() 停止Activity:onStop() 重启Activity:onRestart() 销毁Activity:onDestory()

关于何时调用这些阶段方法,这篇文章已经说很清晰了:

也可以参考官方的文档:

下面这个图需要记得非常清晰:

State diagram for an Android Activity Lifecycle.

这些函数都是钩子,在需要的时候,我们可以重写它,但是重写的时候不要忘记了先调用下父类的该方法。

onCreate一般是将页面渲染的一些逻辑放里面,比如最著名的setContentView()

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/b65a06313acbb3509ce89d5946615813.html