Android:’Splash screen’只有一次

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

谢谢,Erik

  • 为什么我在将可绘制文件重命名为.9.png之后得到一些文件处理失败?
  • 有没有办法在android中组织res文件夹?
  • 将项目添加到Recycler View的底部
  • 颤动:没有连接的设备
  • Google Chrome for Android远程调试 - “localhost:9222”不可用
  • 如何写弯曲的文字?
  • 将颜色filter添加到Drawable会使用相同的Drawable更改所有按钮
  • 使用三星Galaxy S8 INSTALL_FAILED_DUPLICATE_PERMISSION
  • android:noHistory="true"设置为AndroidManifest.xml中的activity条目。 这将阻止活动保存在堆栈中。