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 用于存储简单数据。
我正在开发一个 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 用于存储简单数据。