位置: 编程技术 - 正文

android学习笔记 -- Activity生命周期(android基础教程)

发布时间:2024-02-27

推荐整理分享android学习笔记 -- Activity生命周期(android基础教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android教程视频教程,android入门教程,android最新教程,android入门教程,android入门教程,android基础入门教程,android基础教程,android入门教程,内容如对您有帮助,希望把文章链接给更多的朋友!

一个Activity在启动的时候会执行onCreate()->onStart()->onResume(),在结束(或离开)的时候会执行onPause()->onStop()->onDestroy(),这就是一个Activity的生命周期。因此要在onCreate方法里把Activity的需要的东西准备好,也就是初始化;在onResume里对Activity里的东西做一些调整;在onPause做一些清理和保存工作(保存持久状态),因为这是最后的机会,因为onPause完成之前Android不会结束托管Activity类的进程,而之后进程可能被结束。总结一下这几个周期方法的作用:1. onCreate(): 创建Activity调用,用于Activity的初始化,还有个Bundle类型的参数,可以访问以前存储的状态。2. onStart(): Activity在屏幕上对用户可见时调用,该方法在 onCreate() 方法之后被调用,或者在 Activity 从 Stop 状态转换为 Active 状态时被调用,一般执行了onStart()后就执行onResume() 。3. onResume():Activity开始和用户交互的时候调用,这时该Activity是在Activity栈的顶部。4. onPause():Activity被暂停时调用,也就是你要对你能看到的这个Activity说byebye的时候调用,这里可以做一些清理和保存工作。当 Activity 被另一个透明或者 Dialog 样式的Activity 覆盖时的状态,此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它已经失去了焦点故不可与用户交互。

5. onStop():Activity被停止或者Activity变成不可见时调用6. onDestroy():Activity被从内存中移除,一般发生在执行finish方法时或者Android回收内存的时候从文档中截取的生命周期图:

android学习笔记 -- Activity生命周期(android基础教程)

版权声明:本文为博主原创文章,未经博主允许不得转载。

OKHttp源码解析-ConnectionPool对Connection重用机制&Http/Https/SPDY协议选择 原文搬迁至个人站点:

Intermediate Unity 3D for iOS: Part 2/3 ThisisatutorialbyJoshuaNewnham,thefounderofWeMakePlay,anindependentstudiocraftingcreativedigitalplayforemergingplatforms.WelcomebacktoourIntermediateUnity3DforiOStutorialseries!Inthistutorialseries,yo

android优化 清除无效代码 UCDetector android下优化清除无效未被使用的代码UCDetector官方下载地址:

标签: android基础教程

本文链接地址:https://www.jiuchutong.com/biancheng/376557.html 转载请保留说明!

上一篇:Unity3D游戏开发之跑酷游戏项目讲解(Unity3D游戏开发引擎)

下一篇:OKHttp源码解析-ConnectionPool对Connection重用机制&Http/Https/SPDY协议选择

  • 杭天金税财务软件多少钱
  • 什么叫汇总征税
  • 软件研发阶段和开发阶段如何区分
  • 转让金融资产需要交税吗
  • 去年科目记错如何调账
  • 进项税额结转不结转
  • 总公司和分公司类型必须一样么
  • 劳务分包异地用预缴税款吗?
  • 福利费要交个人税吗
  • 快递费需要计提吗
  • 以前年度发生的费用
  • 个人所得税合并扣税
  • 营改增之前
  • 关于增值税发票开具的最新规定
  • 房地产企业自行开发的房地产项目
  • 私募投资基金投资者风险问卷调查
  • 人工成本如何分摊到服务成本
  • 长期股权投资的初始计量
  • 凭证制单和审核可以是一个人吗
  • 汇兑损益怎么入账
  • 收到上月发票怎么写分录
  • 施工成本科目
  • 仓库库存周转率高
  • 资产负债表中资产等于什么
  • 实收资本是认缴出资吗
  • 股票股利和现金股利的共同点
  • 心绞痛的早期症状表现有哪些
  • 支付宝花呗服务升级有什么用
  • fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
  • Uncaught TypeError TypeError: Cannot set properties of null (setting ‘onclick‘)的解决办法
  • 阿里云phpstudy
  • php获取表单数据保存到mysql中
  • 其他经营收益怎么算
  • matching path
  • php简单获取网站的方法
  • 往来款项清查账务处理
  • 农药普通发票可以抵扣
  • 投资性房地产按公允价值计量
  • 个体工商户超过100万怎么缴税
  • 一般纳税人费用专票如何做账
  • 哪些人不要申报个税
  • Python中input输入多行文本
  • 失控票要在抵扣当月转出吗
  • 兼职人员属于雇主吗
  • 销售部门差旅费报销会计分录
  • 工厂加工外包
  • 购买材料发票未到如何做账?
  • 自来水厂的供水井
  • 企业长期资金来源有哪些
  • 公司销售不动产增值税
  • 个人抬头的发票可以入账吗
  • 销售开票会计分录怎么做
  • 普通发票记账联丢了怎么解决
  • 购进国内交通运输产品
  • 资产减值损失科目借方增加还是减少
  • 事业单位外出参观培训心得
  • 房地产企业所得税税负率是多少
  • 非流动资产基金借贷方表示
  • 事业单位财务报销制度和流程
  • 测绘费计入什么明细科目
  • 债务转实收资本的审批报告
  • 拿到营业执照后需要做的事
  • 车间管理人员工资属于间接费用吗
  • linux里find命令
  • linux awk排序
  • -f linux命令
  • 怎样修改linux用户名和密码
  • Linux文本处理工具的实验总结
  • linux shell if -e
  • jquery中的eq是什么
  • unity星球模型
  • android 发短信
  • dom4j解析xml字符串步骤
  • 税务局监察室主任职位说明书
  • 合伙人转让出资的法律规定
  • 请问各位专家金线吊乌龟有什么功效
  • 北京第三税务所咨询电话
  • 深圳关内停车场收费标准
  • 年度汇算清缴计算
  • 八项改革四大工程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号