欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android生命周期理解

程序员文章站 2022-03-15 10:33:52
1.Demo运行流程图:1.点击跳转生命周期流程图:2.连续跳转生命周期流程图:2.活动的四种状态:1.运行状态,当一个活动处于返回栈的栈顶时,该活动就处于运行状态。一般与用户进行交互的活动都处于运行状态。2.暂停状态,当一个活动不再处于栈顶位置,但用户仍然可见时,活动就处于暂停状态,例如新打开的活动是对话框式的活动,只遮挡住了部分屏幕。3.停止状态,当一个活动不在处于栈顶位置,并且完全不可见时,该活动就进入了停止状态。例如返回桌面,打开新的activity。4.销毁状态,当一个活动从返回...

1.Demo运行流程图:

1.点击跳转生命周期流程图:
Android生命周期理解

2.连续跳转生命周期流程图:
Android生命周期理解

2.活动的四种状态:
1.运行状态,当一个活动处于返回栈的栈顶时,该活动就处于运行状态。一般与用户进行交互的活动都处于运行状态。
2.暂停状态,当一个活动不再处于栈顶位置,但用户仍然可见时,活动就处于暂停状态,例如新打开的活动是对话框式的活动,只遮挡住了部分屏幕。
3.停止状态,当一个活动不在处于栈顶位置,并且完全不可见时,该活动就进入了停止状态。例如返回桌面,打开新的activity。
4.销毁状态,当一个活动从返回栈中移除后就变成了销毁状态。

3.生命周期调用方法:
1.onCreate(): 活动第一次创建时调用。常在该方法中完成活动的初始化操作,比如加载布局,绑定事件等。
2.onStart(): 活动由不可见变为可见时调用。通常在该方法中进行资源加载等操作。此时活动对用户可见,但仍不可进行交互。
3.onResume(): 活动准备好与用户进行交互时调用,此时活动位于返回栈的栈顶,处于运行

本文地址:https://blog.csdn.net/qq_41692931/article/details/107911425