From 3f167cc3800af0fe1926aacec89d0a8d6e703e28 Mon Sep 17 00:00:00 2001 From: Ignacio Tomas Crespo Date: Thu, 3 Jul 2025 12:22:40 -0300 Subject: [PATCH] fix for targetsdk 35 --- .../rnmapbox/rnmbx/components/mapview/LifecycleCompat.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/android/src/main/lifecycle-compat/v26/com/rnmapbox/rnmbx/components/mapview/LifecycleCompat.kt b/android/src/main/lifecycle-compat/v26/com/rnmapbox/rnmbx/components/mapview/LifecycleCompat.kt index b05cf4700..1c09abbe3 100644 --- a/android/src/main/lifecycle-compat/v26/com/rnmapbox/rnmbx/components/mapview/LifecycleCompat.kt +++ b/android/src/main/lifecycle-compat/v26/com/rnmapbox/rnmbx/components/mapview/LifecycleCompat.kt @@ -5,7 +5,7 @@ import android.view.View import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.LifecycleRegistry -import androidx.lifecycle.setViewTreeLifecycleOwner +import androidx.lifecycle.ViewTreeLifecycleOwner /** * Lifecycle compatibility for Lifecycle 2.6+ which uses 'lifecycle' property @@ -35,11 +35,12 @@ class RNMBXLifeCycle { } // Lifecycle 2.6+ uses property syntax - override val lifecycle: Lifecycle - get() = lifecycleRegistry + override fun getLifecycle(): Lifecycle { + return lifecycleRegistry + } } - view.setViewTreeLifecycleOwner(lifecycleOwner) + ViewTreeLifecycleOwner.set(view, lifecycleOwner) } lifecycleOwner?.handleLifecycleEvent(Lifecycle.Event.ON_START) }