Android:’Splash screen’只有一次

我有一个需要启animation面的Android应用程序。 我有一个简单的活动,显示启animation面,并在几秒后,它启动’主’活动。 现在,当用户按下该活动的后退按钮时,会再次显示初始屏幕。 我怎么能阻止这个? 我尝试保留一个boolean shownSplash并且这部分有效,但是当应用程序运行并且用户想要从app-launcher打开它时,应用程序退出(因为当splashShown为true时,splash调用finish())。 有任何想法吗?

谢谢,Erik

Related of "Android:’Splash screen’只有一次"

android:noHistory="true"设置为AndroidManifest.xml中的activity条目。 这将阻止活动保存在堆栈中。