android生命周期
16lz
2021-12-04
首先看一下Android中所提供的Activity生命周期图
为了测试我重写
protectedvoid onCreate(Bundle savedInstanceState);//创建时 protectedvoid onStart();//启动 protectedvoid onRestart();//重新启动 protectedvoid onResume();//交互时 protectedvoid onPause();//暂停时 protectedvoid onStop();//停止时 protectedvoid onDestroy();//销毁时
使每一个方法中都有一个输出语句
运行时直接出来的是
按返回建则出来
在跳转到第二个界面时则出现
退回到第一个界面时则是
从上可看出Activity的完整生命周期自第一次调用onCreate()开始,直至调用onDestroy()为止。Activity在onCreate()中设置所有“全局”状态以完成初始化,而在onDestroy()中释放所有系统资源。
Activity的可视生命周期自onStart()调用开始直到相应的onStop()调用结束。在此期间,用户可以在屏幕上看到Activity,尽管它也许并不是位于前台或者也不与用户进行交互。在这两个方法之间,我们可以保留用来向用户显示这个Activity所需的资源。
Activity的前台生命周期自onResume()调用起,至相应的onPause()调用为止。在此期间,Activity位于前台最上面并与用户进行交互。
更多相关文章
- 利用Android的Log 演示一个activity的生命周期
- Android(安卓)Interface Definition Language (AIDL) android接
- 如何让Android屏幕只能上下翻转
- zxing项目源码解读(2.3.0版本,Android部分)
- 详解 Android(安卓)的 Activity 组件
- 2010.11.28(2)———android 展示网页 和 调用js代码
- Android事件分发机制源码分析
- Android(安卓)NFC架构分析
- Android(安卓)蓝牙状态机以及蓝牙启动状态机