如何使用QtAndroid::androidActivity().callObjectMethod获取int值?
我知道使用下面的方法,我可以从Android主活动获取一个字符串到Qt/C++端如何使用QtAndroid::androidActivity().callObjectMethod获取int值?,android,qt,java-native-interface,qtandroidextras,Android,Qt,Java Native Interface,Qtandroidextras,我知道使用下面的方法,我可以从Android主活动获取一个字符串到Qt/C++端 QAndroidJniObject my_string = QtAndroid::androidActivity().callObjectMethod<jstring>("someMethod"); QString my_qsrting = my_string.toString(); 如何使用QtAndroid::androidActivity().callObjectMetho
QAndroidJniObject my_string = QtAndroid::androidActivity().callObjectMethod<jstring>("someMethod");
QString my_qsrting = my_string.toString();
如何使用QtAndroid::androidActivity().callObjectMethod
收集int
或jint
经过仔细研究,我找不到我问题的答案
Qt版本:Qt5.12商业版对于返回原语的方法,不使用
callObjectMethod
;您为此使用:
jint my_int = QtAndroid::androidActivity().callMethod<jint>("someMethod");
jint my_int=QtAndroid::androidActivity().callMethod(“someMethod”);
完美!这就是我需要的:D
jint my_int = QtAndroid::androidActivity().callMethod<jint>("someMethod");