此方法的方法签名(与GetStaticMethodId一起使用)是什么: -
public static MyView newMyView() {
return new MyView(RhodesService.getInstance().getContext(), null);
}
是"()Lcom/nativestuff/MyView;"
吗? (如果包装是com.nativestuff?)
答案 0 :(得分:18)
是()Lcom/nativestuff/MyView;
是正确的。一般来说:
B
= byte C
= char D
= double F
= float I
= int J
= long S
=短V
= void Z
=布尔Lfully-qualified-class
=完全合格的班级[type
=类型数组()
。如果返回类型为void
(或构造函数),请使用(参数类型)V 。答案 1 :(得分:9)
()Lcom / nativestuff / MyView是正确的。
您也可以通过
找到签名javap -s -classpath bin/classes com.nativestuff.MyView