Android性能优化

Android的启动模式:singleTask与singleTo

2018-08-06  本文已影响0人  码途有道

最近有小伙伴询问Activity的启动模式是使用singleTask好还是singleTop好,在两种模式中纠结,所以今天就简单讲解一下两种模式的使用场景!

Android 的四种启动模式(网上一搜一堆哦)

Activity的任务栈(Task)简述

singleTop的使用

使用singleTop模式的Activity在栈顶时只会在Task中存在一个实例,所以可以在以下场景中使用:

总之,singleTop比较适用于childActivity(非主架构Activity)

singleTask的使用

所以基于以上特性,比较适合主架构Activity(例MainActivity)设置为singleTask,或者一些经常使用,但是关闭和跳转不规律的Activity

上一篇 下一篇

猜你喜欢

热点阅读