Main Launcher на Android - PullRequest
       29

Main Launcher на Android

0 голосов
/ 04 июля 2018

Я разрабатываю приложение для Android, которое в первый раз используется для настройки данных и ключевого слова, после заполнения которого форма направляется на домашнюю страницу. Во втором случае, а также в следующем случае основным средством запуска будет вход в систему, в который необходимо ввести ключевое слово, которое вы настроили ранее, и только после этого вы получите доступ к меню приложения. Моя трудность заключается в первом использовании, я использую основной лаунчер, а в следующем мне нужно использовать другой основной лаунчер.

1 Ответ

0 голосов
/ 04 июля 2018

Вы можете проверить, было ли приложение запущено в первый раз, используя SharedPreferences в вашем onCreate, и, если это так, запустить операцию по настройке:

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 используются для хранения простых данных.

...