分享链接https://forum.cocos.org/t/js-jsb-reflection-callstaticmethod/51877
1、被调用的方法必须要是公用静态方法
public static String getsum(int a,int b) {
return a+b;
}
2、callStaticMethod参数设置
jsb.reflection.callStaticMethod参数剖析:
参数一:"org/cocos2dx/javascript/AppActivity":java中的包名(.换成/)+class文件名,就当是路径好了
参数二:"requestLogin":方法名(必须public static)
参数三:“(Ljava/lang/String;)Ljava/lang/String;”:()内的是调用的java方法的参数类型,()外面的是返回值类型
【类型对应表:java类型int ---I java类型float----F java类型boolean(布尔)-----Z java类型String-----Ljava/lang/String;】
参数N:"this string from js":是ja