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()