当前位置: 首页 > news >正文

CVTE Android面试题及参考答案

Activity 的生命周期

Activity 的生命周期分为以下几个主要状态:

  1. onCreate ():在 Activity 第一次被创建的时候调用。通常在这个方法中进行一些初始化操作,如设置布局、初始化成员变量等。这是 Activity 进入可见状态的第一步。
  2. onStart ():当 Activity 即将对用户可见的时候调用。此时 Activity 已经在前台,但可能还没有获得焦点,用户可能还看不到它的具体内容。
  3. onResume ():在 Activity 准备好和用户进行交互的时候调用。此时 Activity 处于运行状态,位于前台并获得了焦点。
  4. onPause ():当 Activity 失去焦点但仍然可见的时候调用。通常在这个方法中暂停一些耗费 CPU 资源的操作,如动画、视频播放等,同时保存一些关键数据,因为这个时候另一个 Activity 可能正在启动并即将覆盖当前 Activity。
  5. onStop ():当 Activity 完全不可见的时候调用。此时可以释放一些占用资源较多的对象,如网络连接、数据库连接等。
  6. onDestroy ():在 Activity 被销毁之前调用。可以在这里进行最终的清理工作,如释放资源、取消注册的监听器等。

Activity 的生命周期是一个复杂的

http://www.lryc.cn/news/463291.html

相关文章:

  • Docker实战:从入门到进阶
  • Jupyter Notebook汉化(中文版)
  • C#的小数位保留以及四舍五入
  • KNNImputer
  • RHCE例行性工作笔记
  • ros2 action server示例、拓展、练习
  • 【Go语言】安装及使用基础教程
  • 【大模型】3分钟了解提示(Prompt)工程、检索增强(RAG)和微调
  • 太速科技-509-基于XCVU13P的4路QSFP28光纤PCIeX16收发卡
  • C#从零开始学习(基本语法概念)(2)
  • 基于SSM+微信小程序的家庭记账本管理系统(家庭1)
  • MEMC功能详解
  • C++ | Leetcode C++题解之第493题翻转对
  • Git 修改分支名
  • [自动化测试:Selenium]:环境部署和Webdriver的使用
  • 51单片机——OLED显示图片
  • Gin 协程mysql客户端
  • 量子门电路开销——T门、clifford门、toffoli门、fredkin门
  • C++之《剑指offer》学习记录(1):类型转换关键字
  • 【Linux】平台设备驱动
  • 【Linux】命令行参数环境变量
  • libaom 源码分析:twopass_encoder.c 文件
  • ruoyi同时支持mysql+sqlserver+oracle+postgresql
  • 微信小程序绘制轨迹
  • UNION 联合查询
  • blender 理解 积木组合 动画制作 学习笔记
  • 关于 FreeSWITCH mod_sofia 注册过期时间的测试
  • 【LeetCode:349. 两个数组的交集 + 哈希表】
  • 根据语音生成视频33搜帧
  • 目标检测数据集图片及标签同步锐化