QAndroidJniObject::callMethod()和QAndroidJniObject::callObjec

What is the difference between QAndroidJniObject::callMethod() and QAndroidJniObject::callObjectMethod()?

本文关键字:QAndroidJniObject callObjec callMethod      更新时间:2023-10-16

我注意到Qt文档提供了两种调用android本机方法的方法,但我不知道何时使用QAndroidJniObject::callMethod,何时使用QAndroidJniObject::callObjectMethod。规则是什么?

主要区别在于QAndroidJniObject::callMethod返回类似jintjbyte的基元数据类型,而QAndroidJniObject::callObjectMethod返回类型为QAndroidJniObject的对象。

使用哪一个取决于您的需要和要调用的函数的返回类型。如果函数返回一个对象类型,如jobjectjstringjarray,。。。那么你肯定应该使用CCD_ 11。否则,您可以使用两者中的任何一个。

相关文章:
  • 没有找到相关文章