【发布时间】:2021-12-06 20:07:38
【问题描述】:
在我的 Qt 应用程序中,如果我的 MainActivity 类中有一个用 Java 编写的方法,如下所示,
public Boolean myJavaTestMethod() {
return true;
}
我知道我可以通过以下方式调用该方法:
QAndroidJniObject method_retval = QtAndroid::androidActivity().callObjectMethod<jboolean>("myJavaTestMethod");
问题:
上面很棒,而且有效。但是,如何将 Qt C++ 端的字符串传递给myJavaTestMethod?
假设我想调用下面的方法,该方法将输入参数String 放入其中
public Boolean myJavaTestMethodWithParam(String str) {
return true;
}
环境:
我用的是Qt 5.15.1商业版。
【问题讨论】:
标签: java qt qandroidjniobject