美文网首页Android面试
面试:Activity的四种启动模式

面试:Activity的四种启动模式

作者: 天涯的尽头s风沙 | 来源:发表于2019-07-10 16:58 被阅读0次

    参:1:https://www.cnblogs.com/androidWuYou/p/5887807.html
    参考2:https://www.jianshu.com/p/b4472dc6911e

    standard

    默认模式,默认创建一个新的实例,允许多个相同的实例,也允许多个相同的Activity叠加。


    image.png

    singleTop

    可以有多个实例,但是不允许多个相同的Activity叠加。


    image.png

    singleTask

    只有一个实例。若实例已存在,则会把task中在此Activity之上的Activity destory掉,并调用它的onNewInstance方法。


    image.png

    singleInstance

    只有一个实例,并且此实例独立运行在一个task中,不允许别的Activity存在于此task中(可以理解为new 一个task专门用于存放此实例)。


    image.png

    声明启动模式:在manifest中某activity中定义:android:launchMode="singleTask"

    相关文章

      网友评论

        本文标题:面试:Activity的四种启动模式

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