Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool UUnrealNativeFunctionsBlueprintLibrary::ShowToast()
- {
- UE_LOG(LogTemp, Warning, TEXT("Log message from UUnrealNativeFunctionsBlueprintLibrary::ShowToast()"));
- #if PLATFORM_ANDROID && USE_ANDROID_JNI
- bool bIsOptional = false;
- JNIEnv* Env = FAndroidApplication::GetJavaEnv();
- jclass windowUtilsClass = FAndroidApplication::FindJavaClass("PACKAGE NAME");
- jmethodID showToastMethod = FJavaWrapper::FindStaticMethod(Env, windowUtilsClass, "showToast", "(Landroid/app/Activity;Ljava/lang/String;)V", bIsOptional);
- FString strToast = "Toast message";
- jstring toastMessage = Env->NewStringUTF(TCHAR_TO_UTF8(*strToast));
- Env->CallStaticVoidMethod(windowUtilsClass, showToastMethod, FJavaWrapper::GameActivityThis, toastMessage);
- Env->DeleteLocalRef(toastMessage);
- #endif
- return true;
- }
Add Comment
Please, Sign In to add comment