JNIEnv* getEnv() noexcept { #if JUCE_DEBUG if (! systemInitialised) { DBG ("*** Call to getEnv() when system not initialised"); jassertfalse; std::exit (EXIT_FAILURE); } #endif return threadLocalJNIEnvHolder.getOrAttach(); }
JNIEnv* getEnv() noexcept { #if BEAST_DEBUG if (! systemInitialised) { DBG ("*** Call to getEnv() when system not initialised"); bassertfalse; exit (0); } #endif return threadLocalJNIEnvHolder.getOrAttach(); }
void AndroidSystem::initialise (JNIEnv* env, jobject act, jstring file, jstring dataDir) { screenWidth = screenHeight = 0; dpi = 160; JNIClassBase::initialiseAllClasses (env); threadLocalJNIEnvHolder.initialise (env); #if JUCE_DEBUG systemInitialised = true; #endif activity = GlobalRef (act); appFile = juceString (env, file); appDataDir = juceString (env, dataDir); }
void AndroidSystem::initialise (JNIEnv* env, jobject activity_, jstring appFile_, jstring appDataDir_) { screenWidth = screenHeight = 0; JNIClassBase::initialiseAllClasses (env); threadLocalJNIEnvHolder.initialise (env); #if BEAST_DEBUG systemInitialised = true; #endif activity = GlobalRef (activity_); appFile = beastString (env, appFile_); appDataDir = beastString (env, appDataDir_); }