gpt4 book ai didi

java - 第一次打开入职屏幕应该是 list 上的.LAUNCHER?

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:03 25 4
gpt4 key购买 nike

我正在尝试制作一个具有入门屏幕的 Android 应用程序,该屏幕应该教用户如何使用该应用程序。我只想在第一次打开应用程序时显示此屏幕。我的主要 Activity 有一个带有 fragment 的抽屉导航(recyclerview),一旦已经看到入门屏幕或不是第一次打开应用程序,此屏幕应显示为启动器。

所以,问题是:我应该在 list 中选择什么 Activity 作为启动器?

P.S.:提前抱歉我的英语不好。

最佳答案

有不同的方法可以做到这一点。您可以创建一个没有布局的 Activity,并将其命名为 DispatcherActivity。将此 Activity 设为启动器 Activity 。

然后,您可以使用 SharedPreferences 确定此 Activity 的 onCreate 中是首次启动还是后续启动(存储 boolean 值 isFirstLaunchOnboardingScreen 启动后立即将其设置为 true)。如果是第一次启动,则启动 OnboardingActivity,否则启动 MainActivity

关于java - 第一次打开入职屏幕应该是 list 上的.LAUNCHER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49889378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com