Add asynchronous deletion option for Android renderer backend (#4287)

This commit is contained in:
Adrian Cojocaru
2026-05-13 17:07:13 +03:00
committed by GitHub
parent 6b9b342bf3
commit bccfcddfcf
9 changed files with 68 additions and 8 deletions

View File

@@ -41,5 +41,11 @@ bool NativeMapOptions::crossSourceCollisions(jni::JNIEnv &env, const jni::Object
return obj.Get(env, crossSourceCollisionsField);
}
bool NativeMapOptions::asyncRendererCleanup(jni::JNIEnv &env, const jni::Object<NativeMapOptions> &obj) {
auto &javaClass = jni::Class<NativeMapOptions>::Singleton(env);
auto asyncRendererCleanupField = javaClass.GetField<jni::jboolean>(env, "asyncRendererCleanup");
return obj.Get(env, asyncRendererCleanupField);
}
} // namespace android
} // namespace mbgl