Activity的七大生命周期

onCrate 不可见不可交互、 onStart 可见不可交互 、 onResume 可见可交互 、

onPause 可见不可交互 、onStop 不可见不可交互 、 onDestroy 销毁 、 onRestart 从不可见到可见 ;

1.onCreate()

Activity初次创建时被调用,在该方法中一般进行一些静态设置,如创建View视图、进行数据绑定等

2.onStart()

当Activity对用户即将可见的时候调用

3.onRestart()

当Activity从停止状态重新启动时调用

4.onResume()

当Activity将要与用户交互时调用此方法,此时Activity在Activity栈的栈顶,用户输入的信息可以传递给它

5.onPause()

当系统要启动一个其他的Activity时(其他的Activity显示之前),这个方法将被调用,用于提交持久数据的改变、停止动画等

6.onStop()

当另外一个Activity恢复并遮盖住当前的Activity,导致其对用户不再可见时,这个方法将被调用

7.onDestroy()

在Activity被销毁前所调用的最后一个方法

Activity生命周期具体流程如下

下一篇给大家分享生命周期的不同走向

Android四大组件之一Activity的生命周期相关推荐

  1. Android四大组件之——Activity的生命周期(图文详解)

        转载请在文章开头处注明本博客网址:http://www.cnblogs.com/JohnTsai       联系方式:JohnTsai.Work@gmail.com       [Andro ...

  2. 重温Android四大组件(一)—Activity的生命周期

    前言 四大组件对于Android开发者是老生常谈的知识了,相信每个Android开发者对四大组件都已经很熟悉了.但是四大组件作为Android应用的基础,作为开发者不仅要熟悉而且要烂熟于心. 这里以& ...

  3. Android四大组件之Activity(第一篇-简单使用)

    Android四大组件之Activity(第一篇-简单使用) 前言 一.Activity是什么? 二.如何使用 1.继承 2.重写onCreate() 总结 文章目录 前言 一.Activity是什么 ...

  4. Android实验二:Activity的生命周期

    要求 设计如下界面,包括四个按钮,两个文本框.单击对应按钮可以启动对应activity.假 定Activity A为启动Activity. 部分代码 import androidx.appcompat ...

  5. 【Android 四大组件之Activity】一文吃透Activity 生命周期

    作者:半身风雪 简介:在Android组件中最基本也是最为常见的四大组件: Activity Service服务 Content Provider内容提供者 BroadcastReceiver广播接收 ...

  6. Android组件系列----Activity的生命周期

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  7. Android 四大组件之 Activity

    什么是 Activity? Activity 是 Android 的四大组件之一,是用户操作的可视化界面,它为用户提供了一个完成操作指令的窗口. 当我们创建完 Activity 之后,需要调用 set ...

  8. android四大组件之Activity(三)

    这是一篇关于android开发四大组件Activity部分的笔记之一,其中主要介绍Activity的生命周期以及一些实例等内容.这里所用到的开发工具是Android4.1. 目录 14.Activit ...

  9. Android四大组件之Activity

    前言 一.Activity的形态 二.Activity的生命周期 三.Android的4种加载模式 Intent Flag启动模式 四.Activity间传递信息 Intent 五.Activity现 ...

最新文章

  1. 快速部署RDA Remote Diagnostic Agent
  2. java锁屏_JAVA设置桌面不锁屏设置
  3. python代码写好了怎么运行并画图-无所不能的python编程是怎么快速画图的呢?5分钟学会!...
  4. 如何用MLflow做机器学习实验效果比对
  5. 据库专家Michael Stonebraker获得2014年图灵奖
  6. 离散数学引发的脑科学思考
  7. jni 结构体转对象_JVM系列(一)JVM启动流程和基本结构
  8. Android线程创建aop,【android安卓】一个注解搞定线程切换,基于AOP的线程转换框架...
  9. Topological Spaces(拓扑空间)
  10. 为用户增加sudo权限(修改sudoers文件)
  11. [原创]jQuery的this和$(this)
  12. ufs 固态硬盘_看够了UFS/eMMC纠纷 再看笔记本固态硬盘速度的区别吧
  13. 小e和siri_华为手机语音助手“小E”功能大全,二十三种玩法你都会吗?
  14. HBase表管理系统
  15. ChatGPT提示词工程(六):Expanding扩展
  16. 计算机网络-网络应用(上)
  17. 去除Ninja的提醒
  18. 计算机excel求四分位数,如何在Excel中计算一组数字的百分位数和四分位数?
  19. java redis存储键值包含\xac\xed\x00\x05t\x00\特殊字符
  20. android 多闹钟实现代码,Android重复闹钟(每天)的实现

热门文章

  1. 在使用 .NET Remoting 技术开发跨进程通信时可能遇到的各种异常
  2. SocketIO介绍及用法
  3. oninput事件onpropertychange事件onchange事件textIput事件
  4. 英汉互译简单的方法是什么?
  5. DCL——数据控制语言
  6. 揭开网络安全神秘面纱的执行指南
  7. 什么是回流焊?回流焊原理及工艺介绍
  8. css预处理器scss的理解
  9. 八大人气运动 时尚MM必练
  10. 微信小程序期末作业-购物商城