Android实用技巧.四种加载模式之singleTask

Activity的四种加载模式分别为:

standard   (默认模式)

singleTop
singleTask
singleInstance

介绍下在项目中比较有心得的singleTask

singleTask含义:

在栈堆中,singleTask会使activity的实例只存在一个,当栈堆中已经存在的情况下,调用实例,系统就会把栈堆中的实例推出到最顶层,上边的栈全部干掉。

singleTask应用场景:

对应用首页添加此模式,当在应用已经操作进入很深时,一个返回首页的操作,需要你记录压栈记录等操作,但是当添加此模式后,直接跳转即可,系统自动清空栈堆。

singleTask使用方式:

 



你可能感兴趣的:(打造高质量Android应用,android实用技巧)