ref: afd4ccad53e9a24a1885d552bf99091573f5ecdd
app/src/main/java/xyz/apiote/bimba/czwek/onboarding/FirstRunActivity.kt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
package xyz.apiote.bimba.czwek.onboarding import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen import xyz.apiote.bimba.czwek.dashboard.MainActivity class FirstRunActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { installSplashScreen() super.onCreate(savedInstanceState) val preferences = getSharedPreferences("shp", MODE_PRIVATE) val intent = if (preferences.getBoolean("firstRun", true)) { Intent(this, OnboardingActivity::class.java) } else { Intent(this, MainActivity::class.java) } startActivity(intent) finish() } } |