diff --git a/android/jni/nv_event/nv_event.cpp b/android/jni/nv_event/nv_event.cpp index fe8c9de150..93883cd4e8 100644 --- a/android/jni/nv_event/nv_event.cpp +++ b/android/jni/nv_event/nv_event.cpp @@ -581,8 +581,13 @@ static jboolean NVEventAccelerometerEvent(JNIEnv* env, jobject thiz, jfloat valu /////////////////////////////////////////////////////////////////////////////// // Java to Native app lifecycle callback functions +static jboolean onDestroyNative(JNIEnv* env, jobject thiz); + static jboolean onCreateNative(JNIEnv* env, jobject thiz) { + if (s_globalThiz) + onDestroyNative(env, thiz); + ZeroAppFlags(); if (!s_globalThiz)