我有一个需要启动画面的Android应用程序。我有一个简单的活动,显示启动画面,几秒钟后,它启动“主要”活动。现在,当用户按下该活动的后退按钮时,闪屏再次显示。我怎么能阻止这个?我尝试保留一个boolean shownSplash,这部分有效,但是当应用程序运行并且用户想要从app-launcher打开它时,应用程序退出(因为当splashShown为true时,splash调用finish())。有什么想法吗?
谢谢, 埃里克
答案 0 :(得分:49)
将android:noHistory="true"
设置为AndroidManifest.xml中的活动条目。这样可以防止活动被保存在堆栈中。