之所以单独写是因为这个问题没有找到依据;
问题描述:
1、当把首页1设置为该模式时,点击launch中图标,启动应用;
2、进入首页A后再进入另外一个界面B;
3、此时点击Home键;
4、再次点击图标,进入应用,此时显示的页面是A而不是B?
根据搜索结果,目前得到的答案为:
当设置为“singleTask”时启动项只有一个就是首页,当执行第4步时,不管你在第2步时是否把首页A finish掉,它都会把首页A给掉起来,区别就是finish掉了它重新启动;否则,执行调用onNewIntent();而当默认模式“standard”,启动项可以有多个,就是当应用处于后台时,只有有界面存在,不是首页一样可以调用起来;
目前还没有找到依据,据说Android文档上有!
如果有更好的依据请告知!
备注:
1、首页:
登录页或者过度页,必须包含代码:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>