-
Creator 版本:
-
目标平台:
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索:
Creator 版本:
目标平台:
详细报错信息,包含调用堆栈:
重现方式:
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:
额外线索:
第一次发帖,上面的请忽略。
java代码为:// 登录回调
private static void onLoginCallback(int result, String data)
{
String escapeData = escapeJson(data);
Log.e(“onLoginCallback111”, data);
String jsString = “WSSDK.getInstance().onLoginCallback(” + result + “,’” + escapeData + “’);”;
//String jsString = “cc.log(” + result + “,’” + escapeData + “’);”;
Cocos2dxJavascriptJavaBridge.evalString(jsString);
//Cocos2dxJavascriptJavaBridge.evalString("cc.log(\"Javascript Java bridge!\")");
}
creator 端js 代码为:
var event = require(“Event”);
var WSSDK = cc.Class({
ctor:function() {
},
loginChannel:function() {
jsb.reflection.callStaticMethod("org/cocos2dx/javascript/OGSDKUtils",
"loginChannel",
"()V");
},
onLoginCallback : function(result, data) {
var data = decodeURI(data);
cc.log("ogsdk login result : " + data);
event.getInstance().send("SDK_ONLOGIN", data);
}
});
WSSDK.sharedManager = null;
WSSDK.getInstance = function () {
WSSDK.sharedManager = new WSSDK();
return WSSDK.sharedManager;
};
module.exports = WSSDK;
错误为: E/jswrapper: ERROR: Uncaught ReferenceError: WSSDK is not defined, location: (no filename):0:0
STACK:
[0]anonymous@(no filename):1
麻烦帮忙看看。这个 已经是单例了。
private 私有函数啊?私有函数只能类内调用?
查了下,反射是可以获取到私有成员的。。。。。。