From 8b0cc9793dd257f1ceb93ffdf401f613ac2429ba Mon Sep 17 00:00:00 2001 From: bofeng-song Date: Thu, 29 Sep 2022 13:40:28 +0800 Subject: [PATCH] refine: disable game text input api (#296) --- .../include/game-activity/GameActivity.cpp | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/sources/android-gamesdk/GameActivity/game-activity/include/game-activity/GameActivity.cpp b/sources/android-gamesdk/GameActivity/game-activity/include/game-activity/GameActivity.cpp index 63e3dd96..130ea518 100644 --- a/sources/android-gamesdk/GameActivity/game-activity/include/game-activity/GameActivity.cpp +++ b/sources/android-gamesdk/GameActivity/game-activity/include/game-activity/GameActivity.cpp @@ -590,11 +590,11 @@ static jlong loadNativeCode_native(JNIEnv *env, jobject javaGameActivity, } code->createActivityFunc(code, rawSavedState, rawSavedSize); - code->gameTextInput = GameTextInput_init(env, 0); - GameTextInput_setEventCallback(code->gameTextInput, - reinterpret_cast( - code->callbacks.onTextInputEvent), - code); +// code->gameTextInput = GameTextInput_init(env, 0); +// GameTextInput_setEventCallback(code->gameTextInput, +// reinterpret_cast( +// code->callbacks.onTextInputEvent), +// code); if (rawSavedState != NULL) { env->ReleaseByteArrayElements(savedState, rawSavedState, 0); @@ -848,9 +848,9 @@ extern "C" void GameActivity_setImeEditorInfo(GameActivity *activity, int imeOptions) { JNIEnv *env; if (activity->vm->AttachCurrentThread(&env, NULL) == JNI_OK) { - env->CallVoidMethod(activity->javaGameActivity, - gGameActivityClassInfo.setImeEditorInfoFields, - inputType, actionId, imeOptions); +// env->CallVoidMethod(activity->javaGameActivity, +// gGameActivityClassInfo.setImeEditorInfoFields, +// inputType, actionId, imeOptions); } } @@ -1189,14 +1189,14 @@ static const JNINativeMethod g_methods[] = { {"onKeyDownNative", "(JLandroid/view/KeyEvent;)Z", (void *)onKeyDown_native}, {"onKeyUpNative", "(JLandroid/view/KeyEvent;)Z", (void *)onKeyUp_native}, - {"onTextInputEventNative", +/* {"onTextInputEventNative", "(JLcom/google/androidgamesdk/gametextinput/State;)V", (void *)onTextInput_native}, {"onWindowInsetsChangedNative", "(J)V", (void *)onWindowInsetsChanged_native}, {"setInputConnectionNative", "(JLcom/google/androidgamesdk/gametextinput/InputConnection;)V", - (void *)setInputConnection_native}, + (void *)setInputConnection_native},*/ }; static const char *const kGameActivityPathName = @@ -1255,7 +1255,7 @@ extern "C" int GameActivity_register(JNIEnv *env) { "()V"); GET_METHOD_ID(gGameActivityClassInfo.setWindowFlags, activity_class, "setWindowFlags", "(II)V"); - GET_METHOD_ID(gGameActivityClassInfo.getWindowInsets, activity_class, +/* GET_METHOD_ID(gGameActivityClassInfo.getWindowInsets, activity_class, "getWindowInsets", "(I)Landroidx/core/graphics/Insets;"); GET_METHOD_ID(gGameActivityClassInfo.getWaterfallInsets, activity_class, "getWaterfallInsets", "()Landroidx/core/graphics/Insets;"); @@ -1288,7 +1288,7 @@ extern "C" int GameActivity_register(JNIEnv *env) { GET_STATIC_METHOD_ID(gWindowInsetsCompatTypeClassInfo.methods[i], windowInsetsCompatType_class, methodNames[i], "()I"); - } + }*/ return jniRegisterNativeMethods(env, kGameActivityPathName, g_methods, NELEM(g_methods)); }