C++的函数代码如下,注册接口为cppfunction,回调函数为pFunc,其参数为PARA结构体。
void cppfunction(void (*pFunc)(PARA*))
通过动态注册JNI的方式,cppfunction的函数签名该如何书写?直接将其参数标为jlong吗?
{“native_cppfunction”,"{jlong}V",""cppfunction}
对于回调函数的函数签名,其参数为自定义的结构体,在java中该如何传递到native?难道将一个个的成员拆开进行传递,在native进行拼接成PARA结构体,然后在调用pFunc?
求大神帮帮忙~