关于Android activity启动模式的问题
最近做Android项目,关于Activity之间的跳转,我遇到了一些很奇怪的问题,新手前来提问下,求大神解答。
问题:Android项目中有两个activity,Activity A和Activity B,B通过A启动,这时问题就来了,当应用程序正处于Activity B时,我按了系统home键回到桌面,然后通过系统的任务管理器再回到Activity B,此时我再按系统返回键,正常情况下会返回到Activity A界面,但是我的应用程序直接退出了。理应是要回到Activity A的,但实际出错了,这就是我的疑惑。
后来我通过查阅了资料,发现这个问题和Activity的启动模式有关,原来这两个Activity配置的启动模式是singleInstance 的,我将它去掉了就不会出现这种问题,但我还不是很明白个中的原理,望大神解答下我的疑问,谢谢!