Android: Remove unused ClassLoader reference
Task-number: QTBUG-130610 Change-Id: Ide5d1539f6c608a6d031d28d1942b55b0e9b5407 Reviewed-by: Petri Virkkunen <petri.virkkunen@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> (cherry picked from commit 1a6efa0728c03979096dbd669d1244fd715a8f26) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
3bffcf1baf
commit
b7f24ec07f
@ -47,8 +47,6 @@ QT_BEGIN_NAMESPACE
|
||||
|
||||
static JavaVM *m_javaVM = nullptr;
|
||||
static jclass m_applicationClass = nullptr;
|
||||
static jobject m_classLoaderObject = nullptr;
|
||||
static jmethodID m_loadClassMethodID = nullptr;
|
||||
static AAssetManager *m_assetManager = nullptr;
|
||||
static jobject m_assets = nullptr;
|
||||
static jobject m_resourcesObj = nullptr;
|
||||
@ -513,7 +511,6 @@ static void terminateQt(JNIEnv *env, jclass /*clazz*/)
|
||||
sem_destroy(&m_terminateSemaphore);
|
||||
|
||||
env->DeleteGlobalRef(m_applicationClass);
|
||||
env->DeleteGlobalRef(m_classLoaderObject);
|
||||
if (m_resourcesObj)
|
||||
env->DeleteGlobalRef(m_resourcesObj);
|
||||
if (m_bitmapClass)
|
||||
@ -828,11 +825,6 @@ static bool registerNatives(QJniEnvironment &env)
|
||||
env->DeleteLocalRef(contextObject);
|
||||
});
|
||||
|
||||
GET_AND_CHECK_STATIC_METHOD(methodID, m_applicationClass, "classLoader", "()Ljava/lang/ClassLoader;");
|
||||
m_classLoaderObject = env->NewGlobalRef(env->CallStaticObjectMethod(m_applicationClass, methodID));
|
||||
clazz = env->GetObjectClass(m_classLoaderObject);
|
||||
GET_AND_CHECK_METHOD(m_loadClassMethodID, clazz, "loadClass", "(Ljava/lang/String;)Ljava/lang/Class;");
|
||||
|
||||
FIND_AND_CHECK_CLASS("android/content/ContextWrapper");
|
||||
GET_AND_CHECK_METHOD(methodID, clazz, "getAssets", "()Landroid/content/res/AssetManager;");
|
||||
m_assets = env->NewGlobalRef(env->CallObjectMethod(contextObject, methodID));
|
||||
|
Loading…
x
Reference in New Issue
Block a user