diff --git a/android/src/main/cpp/jni-adapter.cpp b/android/src/main/cpp/jni-adapter.cpp index a9632e4dc2..70fd7f1d4c 100644 --- a/android/src/main/cpp/jni-adapter.cpp +++ b/android/src/main/cpp/jni-adapter.cpp @@ -18,6 +18,9 @@ Java_com_swmansion_rnscreens_ScreensModule_nativeInstall( return; } jsi::Runtime &rt = *runtime; + if (globalThis) { + env->DeleteGlobalRef(globalThis); + } globalThis = env->NewGlobalRef(thiz); JavaVM *jvm; env->GetJavaVM(&jvm);