【发布时间】:2017-09-24 02:07:41
【问题描述】:
当我从 MyActivity 中的 java 方法返回一个字符串时,我可以用
打印它QAndroidJniObject asdf = QtAndroid::androidActivity().callObjectMethod("getPath", "(I)Ljava/lang/String;", 10)
qInfo() << asdf.toString();
但是如果我想返回一个数组呢?如何用C++操作,如何打印出来?
public class MyActivity extends QtActivity
{
private String [] imagePaths = new String[100];
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//some code
}
public String [] getPath (int index) {
/*some code*/
return imagePaths;
}
}
【问题讨论】: