位置: 编程技术 - 正文

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

  • 旅客运输服务解释
  • 每个月发工资扣个税扣的肉疼
  • 会计制度方法
  • 企业账户被冻结可以去开其他账户吗
  • 费用已付发票未到的预算会计分录
  • 计提残疾人保障金会计分录
  • 银行支付结算工作内容
  • 企业将活期存款转为定期时
  • 商品销售赠送部分要交税吗
  • 税负的含义
  • 增值税的税负率就是用应缴纳的增值税总额
  • 营改增后房屋维修的发票可以抵扣吗?
  • 所得税清算时坏账怎么算
  • 专用发票的有效期是几年
  • 公司购买环保材料会计分录
  • 物业会计科目设置
  • 记账凭证应交税费应交增值税怎么写
  • 没有产权的房子可以公证吗
  • 小规模纳税人未达到起征点的增值税怎么做账
  • 成交转化率的计算公式电脑
  • 小规模纳税人增值税免征额
  • 拍卖抵债资产的缴税责任
  • bios如何解除电脑密码
  • 商业承兑汇票承兑人可以是银行吗
  • 抵押质押的含义
  • 错账按产生原因来看有两种
  • 微软为XSX推出星空版主机壳
  • 期间损益结转有余额
  • linux怎样使用
  • 购买税盘怎么做分录
  • 发票抵税是怎么申报的
  • php foreach循环遍历数组
  • 保险赔款的会计分录
  • 长期待摊费用应该怎么摊销
  • cvpr2023最佳论文
  • thinkphp-5.0
  • 深度学习论文精读[6]:UNet++
  • chkconfig命令参数
  • 经营活动现金流为正说明什么
  • mongodb27017
  • Python解释器有哪几种
  • 所有者权益的确认依附于什么的确认
  • 定金罚则可以约定吗
  • 暂估收入时会有哪些凭证
  • sqlserver 查询语句
  • 空调维修保养方案
  • 员工借款还款怎么做账
  • 资本公积的相关资料
  • 车辆保险费算什么费用
  • 合同资产结转收入
  • 因企业增资而产生的费用
  • 销售商品返现怎么做
  • 利息发票可以抵税吗
  • mysql必知必会读书心得
  • sql查询界面怎么做
  • 判断一个表是否存在
  • mysql中汉字用什么类型
  • macbookairfacetime
  • windows8网络连接
  • win7如何删除网络上的其它计算机
  • Win10 Mobile build 10586.242提前上手体验
  • cocos2dx游戏案例
  • 输入法不跳出中文
  • nodejsapi
  • nodejs cgi
  • python代码50行
  • nodejs深入浅出pdf百度云
  • node.js使用教程
  • net user %username%
  • jquery 正则表达式
  • javascript常见的数据类型
  • 安卓样式大全
  • jquery做下拉
  • 广州地税电子税票查询
  • 国家税务总局开票系统怎么开票
  • 国家税务总局纳税服务司罗名
  • 其他收入工会经费必须申报吗
  • 网上怎么变更
  • 深圳税务开票软件发票下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设