作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
此方法的方法签名(与 GetStaticMethodId 一起使用)是什么:-
public static MyView newMyView() {
return new MyView(RhodesService.getInstance().getContext(), null);
}
是 "()Lcom/nativestuff/MyView;"
吗? (如果包是 com.nativestuff?)
最佳答案
是()Lcom/nativestuff/MyView;
是正确的。一般而言:
B
=字节C
=字符D
=双F
= float I
= 整数J
=长S
=短V
=无效Z
= boolean 值L<i>fully-qualified-class</i>
=完全合格的类(class)[<i>type</i>
= 数组类型()
.如果返回类型是 void
(或构造函数)使用(参数类型)V。关于java - public static MyClass myMethod() 的 GetStaticMethodId 方法签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13442116/
我正在编写一些代码来获得生成的线程以从 C++ 调用静态 Java 方法。 如果放置在来自 Java 的 native 调用中,调用该方法的位可以正常工作,但不能来自带有附加 JNIEnv 的线程。
我正在尝试从 C++ 调用 Java 函数。到目前为止,这是我的代码: #include typedef struct JavaVMCreationResult { JavaVM* jvm;
此方法的方法签名(与 GetStaticMethodId 一起使用)是什么:- public static MyView newMyView() { return new MyView(Rho
我是一名优秀的程序员,十分优秀!