如何很好的理解安卓的四种开发模式?

安卓中的是四种启动模式分别为standerd,singletop,singletask,singleInstance。

standerd是标准启动模式,也就是默认的启动的模式。这种模式每次都会创建一个新的实例,在退出的时候在分别出栈。

singleTop每次创建时,会先看看栈中的栈顶有没有改实例,如果有就拿来用,没有就自己创建。

singleTask和singleInstance都只有创建一个实例。不同的是singleInstance会创建自己单独的任务栈来管理。

下面在网上收集网友的图片描述,我觉得很形象

如何很好的理解安卓的四种开发模式?_第1张图片

如何很好的理解安卓的四种开发模式?_第2张图片

如何很好的理解安卓的四种开发模式?_第3张图片

如何很好的理解安卓的四种开发模式?_第4张图片


你可能感兴趣的:(如何很好的理解安卓的四种开发模式?)