diff --git a/packages/skia/android/cpp/jni/JniPlatformContext.cpp b/packages/skia/android/cpp/jni/JniPlatformContext.cpp index efac4665c7..3557955654 100644 --- a/packages/skia/android/cpp/jni/JniPlatformContext.cpp +++ b/packages/skia/android/cpp/jni/JniPlatformContext.cpp @@ -204,8 +204,10 @@ void JniPlatformContext::runTaskOnMainThread(std::function task) { } void JniPlatformContext::notifyTaskReadyExternal() { + jni::ThreadScope ts; + static auto method = - javaPart_->getClass()->getMethod("notifyTaskReady"); + javaPart_->getClass()->getMethod("notifyTaskReady"); method(javaPart_.get()); }