zoukankan      html  css  js  c++  java
  • Activity的启动模式(android:launchMode)

    1. standard  每次都会新建,每个Task都可以有,且每个Task都可以有多个实例(每个Task都可以有,且可以有多个)  
    2. singleTop 当前实例如果在栈顶,就不新建实例,调用其OnNewIntent。 如不在栈顶,则新建实例  (每个Task都可以有,且可以有多个,在栈顶时可复用)  
    3. singleTask 新建一个Task,如果已经有其他的Task并且包含该实例,那就直接调用那个Task的实例。(只有一个Task中会有)  
    4. singleInstance 新建一个Task,且在该Task中只有它的唯一一个实例。 (只有一个Task会有,且该Task中只有它) 

      “standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非intent包括参数FLAG_ACTIVITY_NEW_TASK。

      如果提供了FLAG_ACTIVITY_NEW_TASK参数,会启动到别的task里

      FLAG_ACTIVITY_NEW_TASK  类似singleTask
      FLAG_ACTIVITY_SINGLE_TOP 类似singleTop 
      FLAG_ACTIVITY_CLEAR_TOP 无对应

    参考:http://blog.csdn.net/feng88724/article/details/6412638

  • 相关阅读:
    docker-排除故障
    python的标识符
    python的数据类型
    python的数与字符串
    场景法
    正交试验法
    错误推测法
    决策表法
    因果图法
    python基础--用python执行系统命令
  • 原文地址:https://www.cnblogs.com/chinaxxren/p/3346297.html
Copyright © 2011-2022 走看看