diff --git a/android/src/main/kotlin/fr/g123k/torch_compat/TorchCompatPlugin.kt b/android/src/main/kotlin/fr/g123k/torch_compat/TorchCompatPlugin.kt index 42d1e9f..ff1a090 100644 --- a/android/src/main/kotlin/fr/g123k/torch_compat/TorchCompatPlugin.kt +++ b/android/src/main/kotlin/fr/g123k/torch_compat/TorchCompatPlugin.kt @@ -26,7 +26,7 @@ class TorchCompatPlugin(activity: Activity) : MethodCallHandler { } activity.application.registerActivityLifecycleCallbacks(object : ActivityLifecycleCallbacks() { - override fun onActivityStopped(activity: Activity?) { + override fun onActivityStopped(activity: Activity) { torchImpl.dispose() } }) diff --git a/android/src/main/kotlin/fr/g123k/torch_compat/utils/ActivityLifecycleCallbacks.kt b/android/src/main/kotlin/fr/g123k/torch_compat/utils/ActivityLifecycleCallbacks.kt index bd79529..084cd9c 100644 --- a/android/src/main/kotlin/fr/g123k/torch_compat/utils/ActivityLifecycleCallbacks.kt +++ b/android/src/main/kotlin/fr/g123k/torch_compat/utils/ActivityLifecycleCallbacks.kt @@ -5,25 +5,25 @@ import android.app.Application import android.os.Bundle open class ActivityLifecycleCallbacks : Application.ActivityLifecycleCallbacks { - override fun onActivityPaused(activity: Activity?) { + override fun onActivityPaused(activity: Activity) { } - override fun onActivityResumed(activity: Activity?) { + override fun onActivityResumed(activity: Activity) { } - override fun onActivityStarted(activity: Activity?) { + override fun onActivityStarted(activity: Activity) { } - override fun onActivityDestroyed(activity: Activity?) { + override fun onActivityDestroyed(activity: Activity) { } - override fun onActivitySaveInstanceState(activity: Activity?, outState: Bundle?) { + override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle) { } - override fun onActivityStopped(activity: Activity?) { + override fun onActivityStopped(activity: Activity) { } - override fun onActivityCreated(activity: Activity?, savedInstanceState: Bundle?) { + override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) { } } \ No newline at end of file