refine: disable game text input api (#296)

This commit is contained in:
bofeng-song 2022-09-29 13:40:28 +08:00 committed by GitHub
parent b3e1be3f00
commit 8b0cc9793d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 12 deletions

View File

@ -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<GameTextInputEventCallback>(
code->callbacks.onTextInputEvent),
code);
// code->gameTextInput = GameTextInput_init(env, 0);
// GameTextInput_setEventCallback(code->gameTextInput,
// reinterpret_cast<GameTextInputEventCallback>(
// 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));
}