全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Activity跳转时生命周期跟踪的实例

android应用当中Activity间相互跳转比较常见。本文将通过例子跟踪一下2个Activity间跳转过程中生命周期的变化过程。

整个操作过程如下图所示:

1. 打开应用,自动开启First Activity;

2. 按下“Jump Button”按钮,打开Second Activity;

3. 按下“回退”按钮,退出Second Activity,自动回到First Activity;

4. 按下“回退”按钮,退出应用,自动关闭First Activity。

注:两个Activity的启动模式都是默认的(standard)

在Fist Activity和Second Activity的相应“过程”方法里打印Log。这些“过程”方法包括:onCreate、onRestart、onStart、onResume、onPause、onStop、onDestroy。

打印结果如下

//----------1------------
First Activity: onCreate
First Activity: onStart
First Activity: onResume
//----------2------------
First Activity: onPause
Second Activity: onCreate
Second Activity: onStart
Second Activity: onResume
First Activity: onStop
//----------3------------
Second Activity: onPause
First Activity: onRestart
First Activity: onStart
First Activity: onResume
Second Activity: onStop
Second Activity: onDestroy
//----------4------------
First Activity: onPause
First Activity: onStop
First Activity: onDestroy

结果分析:

1. 步骤1(打开First Activity):经过onCreate、onStart、onResume后First Activity就展现啦;

2. 步骤2(跳转至Second Activity):首先First Activity暂停(onPause),接下来Second Activity展现(onCreate、onStart、onResume),最后First Activity停止(onStop);

3. 步骤3(返回到First Activity):首先Second Activity暂停(onPause),接下来First Activity重新打开并展现(onRestart、onStart、onResume),最后Second Activity停止并销毁(onStop、onDestroy);

4. 步骤4(退出First Activity):经过onPause、onStop、onDestroy后First Activity暂停、停止并最终销毁。

以上这篇Activity跳转时生命周期跟踪的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# activity跳转生命周期  # Android非异常情况下的Activity生命周期分析  # Android Activity生命周期和堆栈管理的详解  # 故事讲解Activity生命周期(猫的一生)  # Android Activity的生命周期详细介绍  # android基础总结篇之一:Activity生命周期  # Android入门教程之组件Activity的生命周期详解  # 跳转  # 按下  # 给大家  # 都是  # 希望能  # 所示  # 这篇  # 小编  # 大家多多  # 如下图  # 过程中  # 自动关闭  # 操作过程  # android  # align  # ccffcc  # center  # text  # background  # style 


相关文章: 如何在万网自助建站平台快速创建网站?  建站之星安装模板失败:服务器环境不兼容?  建站主机数据库如何配置才能提升网站性能?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  如何批量查询域名的建站时间记录?  如何在Tomcat中配置并部署网站项目?  如何快速登录WAP自助建站平台?  ,有什么在线背英语单词效率比较高的网站?  中山网站推广排名,中山信息港登录入口?  怀化网站制作公司,怀化新生儿上户网上办理流程?  公司网站制作价格怎么算,公司办个官网需要多少钱?  长沙做网站要多少钱,长沙国安网络怎么样?  h5网站制作工具有哪些,h5页面制作工具有哪些?  C++如何编写函数模板?(泛型编程入门)  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  如何在阿里云ECS服务器部署织梦CMS网站?  高防服务器如何保障网站安全无虞?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  如何在阿里云虚拟服务器快速搭建网站?  如何在IIS中新建站点并配置端口与物理路径?  代购小票制作网站有哪些,购物小票的简要说明?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  javascript中的try catch异常捕获机制用法分析  建站ABC备案流程中有哪些关键注意事项?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  常州企业建站如何选择最佳模板?  网站制作员失业,怎样查看自己网站的注册者?  南京网站制作费用,南京远驱官方网站?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  高端建站三要素:定制模板、企业官网与响应式设计优化  如何获取上海专业网站定制建站电话?  如何高效配置IIS服务器搭建网站?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  定制建站流程解析:需求评估与SEO优化功能开发指南  建站主机与服务器功能差异如何区分?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  建站之星安装提示数据库无法连接如何解决?  想学网站制作怎么学,建立一个网站要花费多少?  建站之星代理平台如何选择最佳方案?  5种Android数据存储方式汇总  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  如何用PHP工具快速搭建高效网站?  太平洋网站制作公司,网络用语太平洋是什么意思?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  如何通过宝塔面板实现本地网站访问?  如何在腾讯云服务器快速搭建个人网站?  如何在Golang中使用replace替换模块_指定本地或远程路径 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。