精华内容
下载资源
问答
  • ● B2C分销商城系统出现的背景 传统企业涉及网络营销,...更需要的是开发软件的这个公司能理解和明白贵企业想做成什么样和拓展方向是在哪里的平台,必须参与整个网站的框架、理念设计,才能打造出适合企业操作的平台。
  • 我们首先说说在哪里设置Activity的启动模式:只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,例如: activity android:name=".MainActivity" android:launchMode="standard"> 在分别来...

    我们首先说说在哪里设置Activity的启动模式:只需要在AndroidManifest.xml里对应的<activity>标签设置android:launchMode属性,例如:

    <activity android:name=".MainActivity" android:launchMode="standard">
    在分别来说说有哪四种启动方式

    1.Standard(标准模式)

    2.SingleTask

    3.SingleTop

    4.SingleInstance


    先来说一说这个标准模式:

    默认模式,可以不用写配置。在这个模式下,都会默认创建一个新的实例。因此,在这种模式下,可以有多个相同的实例,也允许多个相同Activity叠加。

    例如:
    若我有一个Activity名为A1, 上面有一个按钮可跳转到A1。那么如果我点击按钮,便会新启一个Activity A1叠在刚才的A1之上,再点击,又会再新启一个在它之上……
    点back键会依照栈顺序依次退出


    singleTop
    可以有多个实例,但是不允许多个相同Activity叠加。即,如果Activity在栈顶的时候,启动相同的Activity,不会创建新的实例,而会调用其onNewIntent方法。

    例如:
    若我有两个Activity名为B1,B2,两个Activity内容功能完全相同,都有两个按钮可以跳到B1或者B2,唯一不同的是B1为standard,B2为singleTop。
    若我意图打开的顺序为B1->B2->B2,则实际打开的顺序为B1->B2(后一次意图打开B2,实际只调用了前一个的onNewIntent方法)
    若我意图打开的顺序为B1->B2->B1->B2,则实际打开的顺序与意图的一致,为B1->B2->B1->B2


    singleTask
    只有一个实例。在同一个应用程序中启动他的时候,若Activity不存在,则会在当前task创建一个新的实例,若存在,则会把task中在其之上的其它Activity destory掉并调用它的onNewIntent方法。
    如果是在别的应用程序中启动它,则会新建一个task,并在该task中启动这个Activity,singleTask允许别的Activity与其在一个task中共存,也就是说,如果我在这个singleTask的实例中再打开新的Activity,这个新的Activity还是会在singleTask的实例的task中。

    例如:
    若我的应用程序中有三个Activity,C1,C2,C3,三个Activity可互相启动,其中C2为singleTask模式,那么,无论我在这个程序中如何点击启动,如:C1->C2->C3->C2->C3->C1-C2,C1,C3可能存在多个实例,但是C2只会存在一个,并且这三个Activity都在同一个task里面。
    但是C1->C2->C3->C2->C3->C1-C2,这样的操作过程实际应该是如下这样的,因为singleTask会把task中在其之上的其它Activity destory掉。
    操作:C1->C2          C1->C2->C3          C1->C2->C3->C2            C1->C2->C3->C2->C3->C1             C1->C2->C3->C2->C3->C1-C2
    实际:C1->C2          C1->C2->C3          C1->C2                              C1->C2->C3->C1                               C1->C2

    若是别的应用程序打开C2,则会新启一个task。
    如别的应用Other中有一个activity,taskId为200,从它打开C2,则C2的taskIdI不会为200,例如C2的taskId为201,那么再从C2打开C1、C3,则C2、C3的taskId仍为201。
    注意:如果此时你点击home,然后再打开Other,发现这时显示的肯定会是Other应用中的内容,而不会是我们应用中的C1 C2 C3中的其中一个。


    singleInstance
    只有一个实例,并且这个实例独立运行在一个task中,这个task只有这个实例,不允许有别的Activity存在。

    例如:
    程序有三个ActivityD1,D2,D3,三个Activity可互相启动,其中D2为singleInstance模式。那么程序从D1开始运行,假设D1的taskId为200,那么从D1启动D2时,D2会新启动一个task,即D2与D1不在一个task中运行。假设D2的taskId为201,再从D2启动D3时,D3的taskId为200,也就是说它被压到了D1启动的任务栈中。

    若是在别的应用程序打开D2,假设Other的taskId为200,打开D2,D2会新建一个task运行,假设它的taskId为201,那么如果这时再从D2启动D1或者D3,则又会再创建一个task,因此,若操作步骤为other->D2->D1,这过程就涉及到了3个task了

    展开全文
  • 尝试确定可能在哪里发生任何错误。 resume export [fileName] 以样式化HTML或PDF格式本地导出简历。 可在此处找到可用主题的列表: : 在尝试导出主题之前,请在本地npm安装您希望使用的主题。 选项: --...
  • 最近项目中用到了startActivityForResult ,但是,从下级页面返回时,没有执行...的加载模式什么都不能设置,或者设置标准模式,不能是singleInstance,我就是因为设置成了singleInstance面一直得不到数据的...

    最近在项目中用到了startActivityForResult ,但是,从下级页面返回时,没有执行onActivityResult ,找了很长时间也没找到哪里出错,不经意间看到一个随笔,说跟加载模式有关,原来,需要用这样的方法来传值的Activity,的加载模式什么都不能设置,或者设置成标准的模式,不能是singleInstance,我就是因为设置成了singleInstance面一直得不到数据的。ok,完美解决

    转载于:https://www.cnblogs.com/daohen/archive/2012/05/20/2511010.html

    展开全文
  • XML学习指南pdf

    2010-03-08 22:12:45
    4.1.2 在哪里放置注释 4.2 使用处理指令 4.2.1 处理指令的形式 4.2.2 怎样使用处理指令 4.2.3 处理指令可以放在什么地方 4.3 包括CDATA节 4.3.1 CDATA节的形式 4.3.2 CDATA节可以放在什么地方 第5章 创建...
  • XML学习指南 XML文档

    2009-02-07 10:03:39
    4.1.2 在哪里放置注释 4.2 使用处理指令 4.2.1 处理指令的形式 4.2.2 怎样使用处理指令 4.2.3 处理指令可以放在什么地方 4.3 包括CDATA节 4.3.1 CDATA节的形式 4.3.2 CDATA节可以放在什么地方 第5章 创建...
  • 4.1.2 在哪里放置注释 4.2 使用处理指令 4.2.1 处理指令的形式 4.2.2 怎样使用处理指令 4.2.3 处理指令可以放在什么地方 4.3 包括CDATA节 4.3.1 CDATA节的形式 4.3.2 CDATA节可以放在什么地方 第5章 创建...
  • XML学习指南

    2006-02-23 15:31:04
    4.1 插入注释 4.1.1 注释的形式 4.1.2 在哪里放置注释 4.2 使用处理指令 4.2.1 处理指令的形式 4.2.2 怎样使用处理指令 4.2.3 处理指令可以放在什么地方 4.3 包括CDATA节 4.3.1 CDATA节的形式 4.3.2 CDATA节可以放在...
  • 想组建一个简单的CAN网络,已经有两个节点,我想问CAN总线如何组建,终端电阻安装在哪里?小弟还没有入门,大虾们指点一下。 答1:直接将节点CANH和CANL连到总线上,终端电阻接在总线两端,大约120欧。 答2: 推荐北航...
  • windowsnt 技术内幕

    2014-04-09 20:47:17
    复制用户帐号 为简化多个帐号的创建工作而建立用户帐号模板 删除和重新命名用户帐号 理解保护缺省的Administrator帐号的重要性 重新命名管理员帐号 理解缺省的Guest帐户 Windows NT在哪里创建帐号 设置口令限制条件 ...
  • WritePrivateProfileString 初始化文件指定小节内设置一个字串 WriteProfileSection 为Win.ini初始化文件中一个指定的小节设置所有项名和值 WriteProfileString Win.ini初始化文件指定小节内设置一个字串 4....
  • css3和css,编写code的时候,除了对一些css3中新出现的属性设置,其它完全一样。 CSS3新增属性 box-shadow(阴影效果) border-colors(为边框设置多种颜色)  boder-image(图片边框) text-shadow(文本阴影) ...
  • 添加注释、处理指令和CDATA 节 4.1 插入注释 4.1.1 注释的形式 4.1.2 在哪里放置注释 4.2 使用处理指令 4.2.1 处理指令的形式 4.2.2 怎样使用处理指令 4.2.3 处理指令可以放在什么...
  • 1、兼容所有趣味项目,并且只需使用软件的备份功能就可以实现数据移动,无论在哪里都可以工作。 2、使用软件不需要进行复杂的系统设置,只要轻松点击《软件使用向导》就可完成本次比赛的个性化设置。(所有设置可以...
  • linux复习题

    2018-06-24 20:11:23
    8.已知用户sarwar虚拟终端1和虚拟终端2及图形用户界面下登录,请问sarwar虚拟终端1中执行ls >tty2后,命令输出到哪里?() A.虚拟终端1 B.虚拟终端2 C.图形终端 D.无输出 二、填空题(每空1分,共15分) 1. Linux...
  • WINRAR5.0正式注册版

    2013-10-10 10:14:03
    你可以压缩对话框中使用 "RAR 5.0" 选项或命令行中 使用 -ma 开关创建 RAR 5.0 压缩文件。 较老的软件,包括老版本的 WinRAR,不能解压 RAR 5.0 压缩文件,所以如果你计划把 一个压缩文件发送给其他人,则需要...
  • flash shiti

    2014-03-14 10:32:41
    33.按钮编辑模式中,其时间轴上有哪几个帧? A. Up B. Over C. Down D. Hit 34.以下那些图形是群组物件? A. B. C. D. 35.Flash5允许使用Action的功能有哪几种? A. Symbol B. Movie Clips C. Keyframe ...
  • 你必须知道的495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    3.21 “无符号保护”和“值保护”规则的区别在哪里? 第4章 指针 基本的指针应用 4.1 指针到底有什么好处? 4.2 我想声明一个指针并为它分配一些空间,但却不行。这些代码有什么问题呢?char*p;*p=malloc(10...
  • 用友U872问题点收集

    2012-10-05 19:40:54
    16.生产订单中子件基本用量与应领数量自动生成,基本用量在哪里可以修改需要做密码权限控制 17.过滤条件可以多选,选择不同数据区间进行针对性分析,获得细节的分析 18.物料编码与库别、货位一一对应,保证准确入库...
  • 网络组建域管理课件1

    2009-02-08 22:27:09
    由于缺少中心存储器或局域网资源统一组织,因此对等网上给用户信息获取带来了麻烦,用户无法知道哪里存储了什么信息。 基于服务器的网络 网络中的计算机被分为服务器与客户机两种,服务器负责为全体客户提供有关...
  • J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。 J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。 33、我们web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,...
  • Delphi5开发人员指南

    热门讨论 2012-07-18 16:51:14
    1.6 事件机制的优势在哪里 12 1.7 加速原型化 13 1.8 可扩展的组件和环境 13 1.9 IDE最重要的十点功能 13 1.10 总结 15 第2章 Object Pascal语言 16 2.1 注解 16 2.2 新的过程和函数特征 17 2.2.1 圆括号 17 2.2.2 ...
  • 3.21 “无符号保护”和“值保护”规则的区别在哪里? 42 第4章 指针 45 基本的指针应用 45 4.1 指针到底有什么好处? 45 4.2 我想声明一个指针并为它分配一些空间,但却不行。这些代码有什么问题呢?char ...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 150
精华内容 60
关键字:

标准模式在哪里设置