summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorJMC47 <JMC4789@gmail.com>2025-05-01 21:29:50 -0400
committerGitHub <noreply@github.com>2025-05-01 21:29:50 -0400
commit42f656bf0f5fb44b721b17ac32c4d6559e36f3b4 (patch)
tree46b1f11725b0d719eb46733a312036c0bf549f82 /Source/Android/app/src/main/java
parent2b568566acc2aed7a0fd39504a145ad9228f67b0 (diff)
parent3ed3fb05afc79d14ba1ea94eaf83b9bf70addb6f (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.kt16
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) {}