Remove unused functions in qjnihelpers
* Remove setNative{Activity,Service} and runOnUiThread functions which are not used anywhere, probably left overs. Change-Id: Ic7502dfd50d8eb4a9fa7abbe540a594a3614f14b Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
This commit is contained in:
parent
f94b0e1dd9
commit
fcbba3c622
@ -1439,9 +1439,6 @@ public class QtNative
|
|||||||
public static native void runPendingCppRunnables();
|
public static native void runPendingCppRunnables();
|
||||||
|
|
||||||
public static native void sendRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults);
|
public static native void sendRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults);
|
||||||
|
|
||||||
private static native void setNativeActivity(Activity activity);
|
|
||||||
private static native void setNativeService(Service service);
|
|
||||||
// activity methods
|
// activity methods
|
||||||
|
|
||||||
// service methods
|
// service methods
|
||||||
|
@ -303,32 +303,6 @@ static void setAndroidSdkVersion(JNIEnv *env)
|
|||||||
g_androidSdkVersion = env->GetStaticIntField(androidVersionClass, androidSDKFieldID);
|
g_androidSdkVersion = env->GetStaticIntField(androidVersionClass, androidSDKFieldID);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void setNativeActivity(JNIEnv *env, jclass, jobject activity)
|
|
||||||
{
|
|
||||||
if (g_jActivity != 0)
|
|
||||||
env->DeleteGlobalRef(g_jActivity);
|
|
||||||
|
|
||||||
if (activity != 0) {
|
|
||||||
g_jActivity = env->NewGlobalRef(activity);
|
|
||||||
env->DeleteLocalRef(activity);
|
|
||||||
} else {
|
|
||||||
g_jActivity = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void setNativeService(JNIEnv *env, jclass, jobject service)
|
|
||||||
{
|
|
||||||
if (g_jService != 0)
|
|
||||||
env->DeleteGlobalRef(g_jService);
|
|
||||||
|
|
||||||
if (service != 0) {
|
|
||||||
g_jService = env->NewGlobalRef(service);
|
|
||||||
env->DeleteLocalRef(service);
|
|
||||||
} else {
|
|
||||||
g_jService = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
jint QtAndroidPrivate::initJNI(JavaVM *vm, JNIEnv *env)
|
jint QtAndroidPrivate::initJNI(JavaVM *vm, JNIEnv *env)
|
||||||
{
|
{
|
||||||
jclass jQtNative = env->FindClass("org/qtproject/qt/android/QtNative");
|
jclass jQtNative = env->FindClass("org/qtproject/qt/android/QtNative");
|
||||||
@ -389,8 +363,6 @@ jint QtAndroidPrivate::initJNI(JavaVM *vm, JNIEnv *env)
|
|||||||
{"runPendingCppRunnables", "()V", reinterpret_cast<void *>(runPendingCppRunnables)},
|
{"runPendingCppRunnables", "()V", reinterpret_cast<void *>(runPendingCppRunnables)},
|
||||||
{"dispatchGenericMotionEvent", "(Landroid/view/MotionEvent;)Z", reinterpret_cast<void *>(dispatchGenericMotionEvent)},
|
{"dispatchGenericMotionEvent", "(Landroid/view/MotionEvent;)Z", reinterpret_cast<void *>(dispatchGenericMotionEvent)},
|
||||||
{"dispatchKeyEvent", "(Landroid/view/KeyEvent;)Z", reinterpret_cast<void *>(dispatchKeyEvent)},
|
{"dispatchKeyEvent", "(Landroid/view/KeyEvent;)Z", reinterpret_cast<void *>(dispatchKeyEvent)},
|
||||||
{"setNativeActivity", "(Landroid/app/Activity;)V", reinterpret_cast<void *>(setNativeActivity)},
|
|
||||||
{"setNativeService", "(Landroid/app/Service;)V", reinterpret_cast<void *>(setNativeService)},
|
|
||||||
{"sendRequestPermissionsResult", "(I[Ljava/lang/String;[I)V", reinterpret_cast<void *>(sendRequestPermissionsResult)},
|
{"sendRequestPermissionsResult", "(I[Ljava/lang/String;[I)V", reinterpret_cast<void *>(sendRequestPermissionsResult)},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -449,15 +421,6 @@ jint QtAndroidPrivate::androidSdkVersion()
|
|||||||
return g_androidSdkVersion;
|
return g_androidSdkVersion;
|
||||||
}
|
}
|
||||||
|
|
||||||
void QtAndroidPrivate::runOnUiThread(QRunnable *runnable, JNIEnv *env)
|
|
||||||
{
|
|
||||||
runOnAndroidThread([runnable]() {
|
|
||||||
runnable->run();
|
|
||||||
if (runnable->autoDelete())
|
|
||||||
delete runnable;
|
|
||||||
}, env);
|
|
||||||
}
|
|
||||||
|
|
||||||
void QtAndroidPrivate::runOnAndroidThread(const QtAndroidPrivate::Runnable &runnable, JNIEnv *env)
|
void QtAndroidPrivate::runOnAndroidThread(const QtAndroidPrivate::Runnable &runnable, JNIEnv *env)
|
||||||
{
|
{
|
||||||
QMutexLocker locker(&g_pendingRunnablesMutex);
|
QMutexLocker locker(&g_pendingRunnablesMutex);
|
||||||
|
@ -124,7 +124,6 @@ namespace QtAndroidPrivate
|
|||||||
Q_CORE_EXPORT jint androidSdkVersion();
|
Q_CORE_EXPORT jint androidSdkVersion();
|
||||||
Q_CORE_EXPORT void runOnAndroidThread(const Runnable &runnable, JNIEnv *env);
|
Q_CORE_EXPORT void runOnAndroidThread(const Runnable &runnable, JNIEnv *env);
|
||||||
Q_CORE_EXPORT void runOnAndroidThreadSync(const Runnable &runnable, JNIEnv *env, int timeoutMs = INT_MAX);
|
Q_CORE_EXPORT void runOnAndroidThreadSync(const Runnable &runnable, JNIEnv *env, int timeoutMs = INT_MAX);
|
||||||
Q_CORE_EXPORT void runOnUiThread(QRunnable *runnable, JNIEnv *env);
|
|
||||||
Q_CORE_EXPORT void requestPermissions(JNIEnv *env, const QStringList &permissions, const PermissionsResultFunc &callbackFunc, bool directCall = false);
|
Q_CORE_EXPORT void requestPermissions(JNIEnv *env, const QStringList &permissions, const PermissionsResultFunc &callbackFunc, bool directCall = false);
|
||||||
Q_CORE_EXPORT PermissionsHash requestPermissionsSync(JNIEnv *env, const QStringList &permissions, int timeoutMs = INT_MAX);
|
Q_CORE_EXPORT PermissionsHash requestPermissionsSync(JNIEnv *env, const QStringList &permissions, int timeoutMs = INT_MAX);
|
||||||
Q_CORE_EXPORT PermissionsResult checkPermission(const QString &permission);
|
Q_CORE_EXPORT PermissionsResult checkPermission(const QString &permission);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user