幸运快三 > 数码 > android

android launchmode&Android开发的四个LaunchMode

Android开发的四个LaunchMode,Adroid在开发是有四个不同的启动模式,小编下面为大家分别介绍。

Android在开发是有四个不同的启动模式,小编下面为大家分别介绍。

工具/原料

  • Android Studio

方法/步骤

  1. 1

    android开发的四个launchmode分别为standard模式、singleTop模式、singleTask模式和singleIntance模式。

    Android开发的四个LaunchMode步骤阅读
  2. 2

    standar模式即标准模式,它在任务栈会为同一个activity生成多个实例,即使该activity处于栈顶,它依旧会为其生成一个新的实例,其逻辑如下图;

    Android开发的四个LaunchMode步骤阅读
  3. 3

    singleTop模式区别于standard模式,在于如果该activity处于栈顶,便不生成一个新的实例,其逻辑如下图;

    Android开发的四个LaunchMode步骤阅读
  4. 4

    而singleTop模式下依旧会为一个activity生成其他实例,singleTask则不同,它会检索任务栈,如果有该activity实例存在,便上面的activity全部杀掉,让目标activity处于栈顶,其逻辑如下图;

    Android开发的四个LaunchMode步骤阅读
  5. 5

    而最复杂的便是singleIntance模式,其逻辑如下图;

    Android开发的四个LaunchMode步骤阅读
  6. 6

    谢谢观看。

    END

本文来自投稿,不代表幸运快三立场,转载请注明出处:http://www.morucat.com/digital/11501.html