我实现了一个应用程序介绍,首次启动时,它会引导用户完成应用程序的介绍。
此应用程序简介仅在应用程序首次启动时显示,然后停止。有没有办法可以将我的启动画面实现到后续启动时启动启动画面的位置?
最佳答案
这是我的建议:
- 始终将启动屏幕作为主 Activity 启动。
- 在启动屏幕的
onResume()
方法中,在您的 针对某个键的SharedPreferences
(假设"isFirstLaunch"
) 指示是否之前已显示过。如果没有的话,这是 您的第一次启动。 - 现在,如果您的介绍 Activity 首次启动是从
Splash Activity 的
onResume()
,并覆盖 Intro Activity 的onBackPressed()
或onDestroy()
或finish()
或在您的 自定义按钮单击监听器将 boolean 值保存到SharedPreferences
表明它已显示。 - 每次发布时,请继续正常的 Splash 流程。
这样,从启动屏幕进行管理就很容易了。
关于java - 初始应用程序介绍启动后启动启动屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39540494/