From f91252f678feec6cff750036d43922b732d0f7be Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 21 Feb 2024 09:51:04 +0100 Subject: [PATCH] Revert part of previous changes, causes issues --- app/src/main/java/org/linphone/core/CoreContext.kt | 8 -------- app/src/main/java/org/linphone/utils/ActivityMonitor.kt | 9 --------- 2 files changed, 17 deletions(-) diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index 5eb1d7cd7..fa199c699 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -341,14 +341,6 @@ class CoreContext @UiThread constructor(val context: Context) : HandlerThread("C } } - @UiThread - fun onAppDestroyed() { - postOnCoreThread { - Log.w("$TAG App has been destroyed, stopping Core") - destroyCore() - } - } - @WorkerThread fun isAddressMyself(address: Address): Boolean { val found = core.accountList.find { diff --git a/app/src/main/java/org/linphone/utils/ActivityMonitor.kt b/app/src/main/java/org/linphone/utils/ActivityMonitor.kt index 73d6179de..f2b4fa4d9 100644 --- a/app/src/main/java/org/linphone/utils/ActivityMonitor.kt +++ b/app/src/main/java/org/linphone/utils/ActivityMonitor.kt @@ -77,10 +77,6 @@ class ActivityMonitor : ActivityLifecycleCallbacks { override fun onActivityDestroyed(activity: Activity) { Log.d("$TAG onActivityDestroyed [$activity]") activities.remove(activity) - - if (activities.isEmpty()) { - onAppDestroyed() - } } private fun startInactivityChecker() { @@ -106,11 +102,6 @@ class ActivityMonitor : ActivityLifecycleCallbacks { } } - private fun onAppDestroyed() { - Log.w("$TAG onAppDestroyed()") - coreContext.onAppDestroyed() - } - private fun onBackgroundMode() { Log.i("$TAG onBackgroundMode()") coreContext.onBackground()