INNER CODE UNIT · Kotlin

onStart

1812z/HyperIsland · android/app/src/main/kotlin/io/github/hyperisland/MainActivity.kt:111

    override fun onStart() {
        super.onStart()
        if (PrivacyConsentStore.isAccepted(this)) {
            val prefs = FlutterPrefsRepository(this)
            trackAppLaunch(!prefs.getBoolean("pref_onboarding_completed", false))
        }
    }

    private fun trackAppLaunch(isNewUser: Boolean) {
        Thread {
            XposedPrefsSyncApp.awaitReady()
            AnalyticsService.trackEnvironmentSnapshot(applicationContext, isNewUser)
        }.start()
    }

    private fun startBackgroundTasks(prefs: FlutterPrefsRepository) {
        if (!backgroundTasksStarted.compareAndSet(false, true)) return
        Thread {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…