Fixed crash reported on Crashlytics
This commit is contained in:
parent
bf1f2c3175
commit
7f122c7ab8
2 changed files with 9 additions and 2 deletions
|
@ -88,6 +88,10 @@ class LinphoneApplication : Application(), ImageLoaderFactory {
|
||||||
coreContext.start()
|
coreContext.start()
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun contextExists(): Boolean {
|
||||||
|
return ::coreContext.isInitialized
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onCreate() {
|
override fun onCreate() {
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
package org.linphone.core
|
package org.linphone.core
|
||||||
|
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
|
import org.linphone.LinphoneApplication
|
||||||
import org.linphone.LinphoneApplication.Companion.coreContext
|
import org.linphone.LinphoneApplication.Companion.coreContext
|
||||||
import org.linphone.LinphoneApplication.Companion.corePreferences
|
import org.linphone.LinphoneApplication.Companion.corePreferences
|
||||||
import org.linphone.LinphoneApplication.Companion.ensureCoreExists
|
import org.linphone.LinphoneApplication.Companion.ensureCoreExists
|
||||||
|
@ -80,8 +81,10 @@ class CoreService : CoreService() {
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroy() {
|
||||||
Log.i("[Service] Stopping")
|
if (LinphoneApplication.contextExists()) {
|
||||||
coreContext.notificationsManager.serviceDestroyed()
|
Log.i("[Service] Stopping")
|
||||||
|
coreContext.notificationsManager.serviceDestroyed()
|
||||||
|
}
|
||||||
|
|
||||||
super.onDestroy()
|
super.onDestroy()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue