ref: 3ddf8ece77302b3b0578d6e7c40e9f0716364485
app/src/main/java/ml/adamsprogs/bimba/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 ml.adamsprogs.bimba.onboarding import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen import ml.adamsprogs.bimba.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() } } |