Android生命周期理解
程序员文章站
2022-03-15 10:33:52
1.Demo运行流程图:1.点击跳转生命周期流程图:2.连续跳转生命周期流程图:2.活动的四种状态:1.运行状态,当一个活动处于返回栈的栈顶时,该活动就处于运行状态。一般与用户进行交互的活动都处于运行状态。2.暂停状态,当一个活动不再处于栈顶位置,但用户仍然可见时,活动就处于暂停状态,例如新打开的活动是对话框式的活动,只遮挡住了部分屏幕。3.停止状态,当一个活动不在处于栈顶位置,并且完全不可见时,该活动就进入了停止状态。例如返回桌面,打开新的activity。4.销毁状态,当一个活动从返回...
1.Demo运行流程图:
1.点击跳转生命周期流程图:
2.连续跳转生命周期流程图:
2.活动的四种状态:
1.运行状态,当一个活动处于返回栈的栈顶时,该活动就处于运行状态。一般与用户进行交互的活动都处于运行状态。
2.暂停状态,当一个活动不再处于栈顶位置,但用户仍然可见时,活动就处于暂停状态,例如新打开的活动是对话框式的活动,只遮挡住了部分屏幕。
3.停止状态,当一个活动不在处于栈顶位置,并且完全不可见时,该活动就进入了停止状态。例如返回桌面,打开新的activity。
4.销毁状态,当一个活动从返回栈中移除后就变成了销毁状态。
3.生命周期调用方法:
1.onCreate(): 活动第一次创建时调用。常在该方法中完成活动的初始化操作,比如加载布局,绑定事件等。
2.onStart(): 活动由不可见变为可见时调用。通常在该方法中进行资源加载等操作。此时活动对用户可见,但仍不可进行交互。
3.onResume(): 活动准备好与用户进行交互时调用,此时活动位于返回栈的栈顶,处于运行
本文地址:https://blog.csdn.net/qq_41692931/article/details/107911425
上一篇: USB接口一般的排列方式是怎么样的(红白绿黑从左到右)
下一篇: Flutter 获取设备屏幕的宽高