当前位置: 代码迷 >> Android >> Activity的起动模式(android:launchMode)
  详细解决方案

Activity的起动模式(android:launchMode)

热度:14   发布时间:2016-05-01 17:29:02.0
Activity的启动模式(android:launchMode)

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

standard模式:


singleTask模式:
?

以上摘自:http://blog.csdn.net/feng88724/article/details/6412638

  相关解决方案