Activity设置启动模式android:launchMode="singleInstance" 按home键后会销毁

原因:   singleInstance的话呢,因为b独占一个栈,而a在别的栈里面,a是最后显示的Activity,长按Home键启动的是a所在的Task,那么显示的是a,跟b没关系,而且如果之前b跳转到过c,在c按返回键也回不到b了,因为不在一个栈里面。修改其启动方式即可!

你可能感兴趣的:(android,各种冲突)