diff options
| author | JMC47 <JMC4789@gmail.com> | 2025-05-01 21:29:50 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-01 21:29:50 -0400 |
| commit | 42f656bf0f5fb44b721b17ac32c4d6559e36f3b4 (patch) | |
| tree | 46b1f11725b0d719eb46733a312036c0bf549f82 /Source/Android/app/src/main/java | |
| parent | 2b568566acc2aed7a0fd39504a145ad9228f67b0 (diff) | |
| parent | 3ed3fb05afc79d14ba1ea94eaf83b9bf70addb6f (diff) | |
Merge pull request #13595 from JosJuice/android-analytics-non-main
Android: Allow reporting start to analytics for non-main activity
Diffstat (limited to 'Source/Android/app/src/main/java')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ActivityTracker.kt | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ActivityTracker.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ActivityTracker.kt index 83a34e3e8c..f4423c6d36 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ActivityTracker.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ActivityTracker.kt @@ -11,20 +11,18 @@ class ActivityTracker : ActivityLifecycleCallbacks { private var firstStart = true private fun isMainActivity(activity: Activity): Boolean { - return activity is MainView + return activity is MainView } override fun onActivityCreated(activity: Activity, bundle: Bundle?) { - if (isMainActivity(activity)) { - firstStart = bundle == null - } + if (isMainActivity(activity)) { + firstStart = bundle == null + } } override fun onActivityStarted(activity: Activity) { - if (isMainActivity(activity)) { StartupHandler.reportStartToAnalytics(activity.applicationContext, firstStart) firstStart = false - } } override fun onActivityResumed(activity: Activity) { @@ -44,9 +42,9 @@ class ActivityTracker : ActivityLifecycleCallbacks { } override fun onActivityStopped(activity: Activity) { - if (isMainActivity(activity)) { - StartupHandler.updateSessionTimestamp(activity.applicationContext) - } + if (isMainActivity(activity)) { + StartupHandler.updateSessionTimestamp(activity.applicationContext) + } } override fun onActivitySaveInstanceState(activity: Activity, bundle: Bundle) {} |
