Home键 再次点开app 回到原来界面 遇到的坑

有以下标记的LAUNCHER Activity的启动模式android:launchMode不要设置成singleTask,这样会导致按Home键后再次点开app不能回到原来界面。


                
                

原因:第一个是singletask也就是启动第一个actvity的时候会放置放置到一个新的task下,当你再启动其他activity时第一个 activity就在栈的底部,当你再次进入程序时他会查看是否有其他任务的栈里含有这个singletask的activity,如果它在底部那么就将在他上面的都finish掉,所以再回去总是第一个界面。

你可能感兴趣的:(Home键 再次点开app 回到原来界面 遇到的坑)