diff --git a/android/src/main/kotlin/io/intheloup/beacons/BeaconsPlugin.kt b/android/src/main/kotlin/io/intheloup/beacons/BeaconsPlugin.kt index f87e451..404a8e9 100644 --- a/android/src/main/kotlin/io/intheloup/beacons/BeaconsPlugin.kt +++ b/android/src/main/kotlin/io/intheloup/beacons/BeaconsPlugin.kt @@ -34,6 +34,7 @@ class BeaconsPlugin(val registrar: Registrar) { override fun onActivityDestroyed(activity: Activity) { beaconClient.unbind() permissionClient.unbind() + activity.application.unregisterActivityLifecycleCallbacks(this) } override fun onActivityResumed(activity: Activity?) {