美文网首页
Activity启动模式的理解

Activity启动模式的理解

作者: 杨殿生 | 来源:发表于2018-08-17 14:21 被阅读0次

Activity启动模式有四种

standard

默认启动模式。比如启动ABCD,那Activity栈中顺序也是ABCD

singleTop

复用栈顶。如果要启动的Activity在栈顶那么在启动他的时候就不会在创建一个Activity然后入栈,而是会复用栈顶的并且会调用onNewInstance()方法,如果是不是在栈顶那就创建一个Activity入栈

singleTask

复用栈。用这个标记的Activity在栈中只能有一个,如有在启动Activity的时候这个Activiy已经在栈中了,那么不会创建新的Activity会直接复用栈中的Activity,调用onNewInstance()方法,
如果说这个复用的栈在栈顶那无所谓,如果说复用的栈在栈中那么需要将它上面的所以Activity弹出栈

singleInstance

启动Activity的时候,使用一个新栈,栈中只有一个Activity,

相关文章

  • 第三周 理解Activity的启动模式

    理解Activity的启动模式 问题1. Activity的启动模式有哪几种,分别用于什么场景? Activity...

  • Activity的启动模式

    Android学习计划# #第三周# 话题: 理解Activity的启动模式。1、Activity的启动模式有哪几...

  • 第三周 Activity 的启动模式

    话题:理解 Activity 的启动模式。 1、Activity 的启动模式有哪几种,分别用于什么场景?2、清晰地...

  • Android面试知识点

    Android Activity Activity启动模式 standard 标准启动模式,也是activity的...

  • 理解Activity启动模式

    Activity启动模式一共四种 standard singleTop singleTask singleInst...

  • Activity的启动模式

    启动模式 Activity共有四种启动模式,分别是 standard Activity的默认启动模式,每次启动都会...

  • 理解Activity的启动模式

    Activity的启动模式有哪几种,分别用于什么场景? standard:标准模式 系统的默认模式。一种典型的多实...

  • Activity启动模式的理解

    Activity启动模式有四种 standard 默认启动模式。比如启动ABCD,那Activity栈中顺序也是A...

  • Activity启动模式的理解

    前言 我们知道,Activity的维护是在任务栈来管理的,而栈的数据是先进后出,默认情况下,当我们启动一个Acti...

  • 理解Activity的启动模式

    1、Activity的启动模式有哪几种,分别用于什么场景? activity的启动模式分为4种 standard ...

网友评论

      本文标题:Activity启动模式的理解

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