我正在尝试制作一款具有入门级屏幕的Android应用,该应用应该教会用户如何使用该应用。我只想在第一次打开应用程序时显示此屏幕。我的主要活动有一个带有碎片的导航抽屉(recyclerview),一旦看到Onboarding屏幕或者第一次打开应用程序,该屏幕应该显示为启动器。
所以,问题是:我应该在清单中选择什么活动作为启动器?
P.S.:提前告诉我糟糕的英语。答案 0 :(得分:0)
有不同的方法可以做到这一点。您可以创建没有布局的活动,并将其命名为DispatcherActivity
。将此活动作为启动器活动。
然后,您可以使用SharedPreferences
确定首次启动或后续启动(存储布尔值isFirstLaunch
,在OnboardingScreen
启动后立即将其设置为true){{1这个活动。如果首次启动,则启动onCreate
否则启动OnboardingActivity
。