android launchMode你可能不知道的打开方式

写在前面,关于四种启动模式的解释我相信各位基本都说出个所以然.这里主要是说singleIntance跟其他模式混合一起启动的情况

假如现在我们有一个singleTask A,B,还有一个singleInstance C,D.启动循序为A-->C-->B-->D,按循序回退页面依次显示B---A--C.

这里就是instance的特殊性了,启动的Activity是处于新的栈中,启动了多种不同栈的任务的话,返回之后栈的显示循序跟你启动是相反的.同一个栈内的任务再参考启动模式的特性分析就能得到上面的结果.

按照上面的循序其实是存在<A,B> <C>,<D>三种任务栈,D返回之后是显示<A,B>的内容.后边的内容基本就不用解释了.

如果有错误的话,希望大家指出

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容