在初始应用程序介绍启动后启动启动画面

Start Splash Screen after initial App intro launch

我实现了一个应用程序介绍,在首次启动时,它会引导用户完成应用程序的介绍。

此应用程序介绍仅在应用程序首次启动时显示,之后停止。有没有一种方法可以将启动画面实现到启动画面为后续启动启动的位置?

这是我的建议:

  1. 始终将初始屏幕作为主屏幕启动 Activity。
  2. 在启动画面的 onResume() 方法中,在您的 SharedPreferences 对着一个键(比方说 "isFirstLaunch") 指示之前是否显示过 into。如果不是,这是 你的第一次发射。
  3. 现在立即启动您的 Intro Activity 如果它是从 onResume() 的 Splash activity,并覆盖 Intro Activity 的 onBackPressed()onDestroy()finish() 或在您的内部 自定义按钮单击侦听器以将布尔值保存到 SharedPreferences表示已显示。
  4. 每隔一次启动,继续正常的 Splash 流程。

这样,从启动画面进行管理就很容易了。