Android 上的主启动器

Main Launcher on Android

我正在开发一个 android 应用程序,在第一次使用时要求配置数据和关键字,在完成此表单后将定向到主页。在第二次使用中,在接下来的主要启动器恰好是一个登录名,您必须在其中输入您之前配置的关键字,并且只有在您可以访问应用程序菜单之后。我的困难在于第一次使用时,我使用主启动器,接下来我需要使用不同的主启动器。

您可以在您的 onCreate 中使用 SharedPreferences 检查该应用程序是否是第一次启动,如果是,请开始您的配置 activity:

val prefs = getSharedPreferences("com.example", Context.MODE_PRIVATE)
val startedFirstTime = prefs.getBoolean("firstTime", true) // Returns true, if nothing was saved before
if(startedFirstTime) {
    prefs.edit().putBoolean("firstTime", false).apply()
    // TODO Start your configuration activity
}

SharedPreferences 用于存储简单数据。