位置: 编程技术 - 正文

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(手滑式手机是什么意思)

  • 会计新手如何学会收款流程
  • 个税系统里的免税收入在哪删除
  • 收取不合规发票怎么处理
  • 学生是纳税人吗为什么
  • 控股合并的会计准则
  • 报销差旅费需要交进项税吗
  • 计提坏账准备确认的信用减值损失累计金额
  • 跨年多计提社保个人部分怎么调整
  • 跨月增值税专票退回涉及哪些税费
  • 注销地税需要什么资料
  • 企业所得税税率2023年最新税率表
  • 投资收益是否缴纳印花税
  • 广告公司营改增账务处理
  • 行政事业单位国有资产处置收入包括
  • 差旅费未及时报销说明怎么写
  • 金融企业同期同类贷款利率计算
  • 不可抵扣的进项税额如何做账
  • 仪器购买税率
  • 公司已转让 前面会不会追究
  • 申报更正退税增值税申报表如何反应
  • 购进货物无偿赠送其他单位
  • 日用品 食品
  • 交易性金融资产是什么意思
  • 进口代理流程
  • php自定义变量
  • 销售已使用过的固定资产增值税税率
  • 固定资产更新改造支出计入什么科目
  • 借条字迹不清楚有效吗
  • 扣除发票
  • three.js入门指南
  • 发票系统技术维护费
  • 混合销售与兼营行为的区别
  • 知名个人网站
  • php 后端
  • 软件折旧费
  • 企税申报表怎么填
  • 所得税汇算清缴需要调增的项目
  • 将织梦dedecms转换到wordpress
  • windows7怎么操作
  • mysql备份原理
  • mongodb从入门到商业实战
  • php 操作mongodb
  • 企业有什么税收
  • 公司自有房产出租给员工如何处理
  • 银行代扣出口快递费用
  • 企业资产负债表怎么做
  • 高速过路费抵扣增值税
  • 员工办理健康证介绍信模板
  • 资产评估费怎么收
  • 暂估收入怎么做分录
  • 采购自产自销的商品
  • 企业超过一定金额采购需求
  • 买入返售证券什么意思
  • mysql 5.7.28安装
  • linux开机启动ftp
  • win10电脑出现invalid partition table怎么弄
  • 这张图告诉我们什么道理
  • xp系统蓝屏解决
  • 如何在苹果电脑上下载软件
  • 光盘pe系统
  • centos什么命令都说找不到
  • mac版本itunes
  • Win7旗舰版系统镜像文件
  • 接入hpool
  • cocos2d开发的知名游戏
  • opengl纹理贴图图片位置
  • Node.js中的construct构造函数
  • python中ridge
  • mono为什么不能用了
  • android内存使用情况
  • 拨号器怎么用
  • jquery自定义组件
  • 税务局电话客服人工服务
  • 新能源审核多久
  • 专票怎么查询已开记录
  • 北京中关村海淀医院属于北京几环?
  • 已经开票的房子还能退吗
  • 地方税务局几点下班
  • 成都国税工勤人员待遇
  • 地税局与税务局的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设