美文网首页
对Intent.FLAG_ACTIVITY的部分理解

对Intent.FLAG_ACTIVITY的部分理解

作者: 王成er | 来源:发表于2021-03-04 17:38 被阅读0次

//NEW_TASK: 对于非Activity启动的Activity(比如Service或者通知中启动的Activity)需要显示的设置.

//singleTask及singleInstance隐形的设置了的,启动模式是standard及singletTop没有被设置

//NEW_TASK有点复杂:见https://www.sohu.com/a/327655272_100004247

//CLEAR_TASK:必须配合NEW_TASK使用,CLEAR_TASK的优先级最高,基本可以无视所有的配置,包括启动模式及Intent Flag,哪怕是singleInstance也会被finish,并重建

//CLEAR_TASK+ NEW_TASK:(ABC)(DE) -> (DE)(B_)如果目标task已经存在,将清空已存在的目标Task,否则,新建一个Task栈,之后,新建一个Activity作为根Activity

//SINGLE_TOP:跟launchmode中的singleTop作用一样,在Task栈顶有的话,就不新建,调onNewIntent,栈顶没有的话,就新建。只管顶部

//CLEAR_TOP:(DE)(ABC)->(DE)(AB_) /  (ABC)(DE) -> (ABC)(DEB_)。不管其他栈,当前栈中有就finish掉B及之上的,新建一个B。

//CLEAR_TOP + NEW_TASK: (ABC)(DE) -> (DE)(AB_)

//CLEAR_TOP + NEW_TASK + SINGLE_TOP: (ABC)(DE) -> (DE)(AB) / (ABC)(DB) -> (ABC)(DB)

https://blog.csdn.net/Gdeer/article/details/89633199?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.baidujs&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.baidujs

相关文章

  • 对Intent.FLAG_ACTIVITY的部分理解

    //NEW_TASK: 对于非Activity启动的Activity(比如Service或者通知中启动的Activ...

  • 关于对破损部分的理解

    今天早上看沙具架,有很多破损的沙具,心想着哪天买些胶水来修补一下。牟老师昨天说这些其实都是有意义的,就留在那...

  • 对SSH的部分理解

    Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议。它是和http一样,处于应用层的协议...

  • 对理解的理解

    坚强的人不好做,再大的苦楚也不能说。 儿女情长为何愁,没有事业哪来的人生风流!任凭一路坎坷,也要一路高歌。...

  • 【1228读书清单】《哈佛的6堂独立思考课》

    1、自我意见建立法 厘清自己对一件事情理解的程度,找到不能理解的部分,通过各种验证方法去化解不能理解的部分,总结下...

  • 思维导图 | 哈佛大学提倡的“自我意见建立法”

    “自我意见建立法”三步骤 Step 1确认自己对“一件事”理解的程度 确认“已理解的部分”,就能厘清“不理解的部分...

  • 大部分人对直播的理解太浅了

    我先说一个观点,现在直播已经成为公司的标配,无论你是做什么行业,个体户更是如此!千万不要以为只有带货公司,娱乐公司...

  • 8月31日 星期三

    工作日志 所收任务 对《金字塔原理》中不理解的部分再读 Axure函数进行熟悉,对部分交互操作模拟 完成情况 对“...

  • 我对理解的理解

    时下,最值得珍惜的就是信任, 感恩别人对自己的一份信任,理解别人对自己的不理解,这就是我对理解的理解

  • 再谈对“理解”的理解

    再谈对“理解”的理解 1956年版《布卢姆目标分类学》里奖认知的维度分为:记忆、理解、分析、应用、评价和创造。 安...

网友评论

      本文标题:对Intent.FLAG_ACTIVITY的部分理解

      本文链接:https://www.haomeiwen.com/subject/zgpjzhtx.html