位置: 编程技术 - 正文

activity 的启动模式 详细实验报告。。。(activity启动原理)

编辑:rootadmin
activity 的启动模式有4种: “standard” (默认模式), “singleTop”,”singleTask”,”singleInstance”四种模式的作用:

推荐整理分享activity 的启动模式 详细实验报告。。。(activity启动原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:activity启动方法有哪些,activity的启动过程,activity的启动过程,activity启动方法有哪些,activity的启动过程,activity 启动过程,activity的启动过程,activity启动流程详解,内容如对您有帮助,希望把文章链接给更多的朋友!

文档中解释的 intent.setFlags 中的 Flag

测试1:manifest中未设置启动模式(即使用默认的启动模式),MainActivity一开始已经有启动结果:MainActivity 重新调用了onCreate()测试2:manifest中设置了启动模式(singleTask),MainActivity一开始已经有启动结果:MainActivity 调用了onNewIntent()测试3:manifest中设置了启动模式(singleTop),MainActivity启动自己结果:MainActivity 调用了onNewIntent()测试4:manifest中未设置启动模式(使用默认standard),MainActivity一开始已经有启动结果:MainActivity 没有调用onCreate(),调用了 onNewIntent()测试5:manifest中未设置启动模式(使用默认standard),MainActivity一开始已经有启动结果:MainActivity 调用onCreate(),没有调用onNewIntent()总结

启动模式 singleTop 对应的Flag 是 Intent.Intent.FLAG_ACTIVITY_SINGLE_TOP

activity 的启动模式 详细实验报告。。。(activity启动原理)

启动模式 singleTask 对应的Flag 是 Intent.Intent.FLAG_ACTIVITY_NEW_TASK

默认的启动模式(standard),当使用 flag为 Intent.FLAG_ACTIVITY_CLEAR_TOP 时会先将自己及以上的activity移除栈,再重新启动 该activity

当使用Intent.FLAG_ACTIVITY_CLEAR_TOP| Intent.FLAG_ACTIVITY_SINGLE_TOP 的时候,启动模式single top 会覆盖默认的启动模式 standard。所以在移除上面的activity 的时候会调用自己的 OnNewIntent() 而不会重新 onCreate()

当使用 Intent.FLAG_ACTIVITY_CLEAR_TOP| Intent.FLAG_ACTIVITY_NEW_TASK 的时候,设置的启动模式为single task 但是当发现该activity 已经存在的时候,交给了默认的standard 处理cleartop,所以会重新onCreate() 而不会调用 onNewIntent().

这是实验结果,有什么不对的地方,请大家指出

Android:跟手滑动的布局ViewGroup 跟手滑动很多开发者对布局的跟手滑动不太了解,在此就举一个例子,看一个RelativeLayout的滑动显示原理无论是跟手滑动,还是弹入弹出动画,本质上都

1、Android Studio创建android项目 1创建Helloworld工程1.1创建工程启动androidstudio,然后点击file-new-newproject菜单(如图所示),弹出CreateNewProject界面图、创建新工程图、新工程选项这里我们

Android 应用测试总结 转载地址:

标签: activity启动原理

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

上一篇:android app 内存分析(android内存占用分析)

下一篇:Android:跟手滑动的布局ViewGroup(手滑式手机是什么意思)

  • 进项税额转出会影响利润吗
  • 筹建期间的会计分录
  • 涉税专业服务是做什么的
  • 出口货物备案单证目录在哪里
  • 印花税计税依据是什么
  • 增值税专用发票可以开电子发票吗
  • 采购商品成本包括
  • 红字发票信息表需要盖章吗
  • 建筑企业外地施工成立分公司吗
  • 记账凭证工资表
  • 虚报亏损的税务处理办法
  • 已认证未抵扣什么意思
  • 固定资产盘盈可计入
  • 未分配利润应该在借方还是贷方??
  • 外籍人员的个人所得税怎么算
  • 专用发票退回
  • 小规模季报利润表本月金额和本年累计金额
  • 现金购入库存商品的分录
  • 交强险保单被保险人写谁都行?
  • windows10如何开启vt
  • 文化事业建设费2023年是否减免了
  • 往年多交的税能退吗
  • 单位交水费会计分录
  • 纳税申报怎么做
  • 借条的标准格式 手写学生
  • win11多开
  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤
  • 新购固定资产账务处理
  • 建筑业的账务处理办法
  • php评论盖楼
  • 办公室装修款怎么做账
  • 材料盘盈分录
  • 微擎框架是开源的吗
  • 用pullout造句
  • 研发专利什么意思
  • 出租车计入什么费
  • 为什么企业一定要上政企通
  • 非货币性资产交换准则
  • linux mongodb基本操作
  • 帝国cms伪静态规则
  • 减免税额和抵免税额是什么意思
  • 公司保障措施
  • 购入原材料要交印花税吗
  • 开发无形资产过程中发生的支出计入什么科目
  • 企业制造费用包括
  • 可供出售金融资产公允价值变动
  • 注销退税后又补税了
  • 应交税费科目怎么调整
  • 合同负债包括
  • 兼职会计如何做账报税
  • 企业应交税金包括印花税吗
  • 工会经费能零申报保存不起
  • 无形资产摊销怎么计算月摊销额
  • 陈列费收取标准
  • 银行扣掉的手续费怎么算
  • 明细账怎么订起来
  • 怎么操作win10系统
  • win7共享在哪
  • win10打开或关闭功能在哪里
  • win7系统鼠标指针异常
  • linux php 开发教程
  • 遮罩层出现后怎么点击其他地方隐藏
  • 批处理 /b
  • 菜单下一章
  • js创建对象的三种方式
  • nodejs微信小程序开发工具
  • 学习雷锋好榜样
  • windows安装包下载
  • python中对文件操作的一般步骤
  • js 严格的迭代语句
  • js math.js
  • 生产者消费者的作用
  • 上海各区税务大厅
  • 房产交契税网上可以交吗
  • 北京市地区代码是多少
  • 特定公共服务是什么意思
  • 为什么阿里会放弃dubbo?
  • 林则徐家训带来的启示
  • 收到的短信内容是什么
  • 小企业会计准则会计科目表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设