вызывать AttachCurrentThread из одного треда?
void safeAttachCurrentThread(JNIEnv** env) { if (VM == nullptr) { *env = nullptr; return; } int getEnvStat = VM->GetEnv(reinterpret_cast<void**>(env), JNI_VERSION_1_6); if (getEnvStat == JNI_EDETACHED) { if (VM->AttachCurrentThread(env, nullptr) != JNI_OK) *env = nullptr; } else if (getEnvStat != JNI_OK) { *env = nullptr; } }
Обсуждают сегодня