• Activity的启动模式


    Activity有4种启动模式

    一、standard模式

      该模式是活动默认的启动模式,standard模式每启动一个新的activity都会在返回栈栈顶入栈,系统不会在乎这个活动是否已经存在栈顶,每次都会创建该活动的一个新的实例。

    二、singleTop单顶模式

      系统启动活动时如果发现返回栈的栈顶已经是该活动,认为可以直接使用它而不用穿件新的实例。不过如果要启动的活动存在于返回栈,但并不处于栈顶,还是会创建一个新的活动实例。

    三、singleTask模式

      每次启动活动时,系统首先会在返回栈中检测是否存在该活动的实例,如果存在则直接使用,并将这个活动之上的活动统统出栈,如果没有发现就创建一个新的实例。

    四、singleInstance模式,

      singleInstance模式会启用一个新的返回栈来管理这个活动,不管哪个应用程序来访问这个活动,都会共用一个返回栈。按键盘上的back键是首先作用于当前Activity的返回栈,当当前返回栈的activity都back完了再处理其他有Activity的返回栈,

  • 相关阅读:
    MySQL——索引
    MySQL——逻辑分层与存储引擎
    APP测试总结
    如何提高测试的质量
    测试用例的基础
    opencv图像处理常用操作一
    【bug】【Cannot find reference 'imread' in '__init__.py | __init__.py'】
    Numpy学习笔记
    工业互联网
    Python基本的数据清洗
  • 原文地址:https://www.cnblogs.com/llxbl/p/6076441.html
Copyright © 2020-2023  润新知