android studio的activity生命周期
时间: 2023-10-09 13:09:58 浏览: 211
Android Studio展示Activty生命周期
Android Studio 中的 Activity 生命周期是指在应用程序中,一个 Activity 从创建到销毁的整个过程。它包括以下几个回调方法:
1. onCreate(): Activity 首次创建时调用该方法,用于进行一些初始化操作,如设置布局文件、绑定数据等。
2. onStart(): Activity 可见但并未位于前台时调用该方法,用于进行一些准备工作,如注册广播接收器等。
3. onResume(): Activity 可见并位于前台时调用该方法,用于启动或恢复一些资源,如开始动画、播放音乐等。
4. onPause(): Activity 失去焦点但仍然可见时调用该方法,用于暂停正在进行的操作,如暂停动画、暂停音乐等。
5. onStop(): Activity 不再可见时调用该方法,用于释放一些资源,如停止动画、停止音乐等。
6. onRestart(): Activity 重新启动时调用该方法,用于进行一些重新初始化的操作。
7. onDestroy(): Activity 被销毁时调用该方法,用于释放一些占用的资源,如停止服务、取消注册广播接收器等。
需要注意的是,当系统发生配置改变(如屏幕旋转)时,Activity 可能会被销毁并重新创建,此时会依次调用 onPause()、onSaveInstanceState() 和 onStop(),然后再调用 onCreate()、onRestoreInstanceState() 和 onStart()。
阅读全文