Egret社区

egret与native通信message为空

2017-9-13 15:35
1002
1银子
我在Main.ts里添加代码
egret.ExternalInterface.addCallback("sendToJS1", function (message:string) {
            console.log("message form native :" , message);//message form native : message from native
        });
        egret.ExternalInterface.call("sendToNative", '{"action": setup}');
这里获取的message一直为空,打印日志如下:
09-13 15:32:33.378 17681-17681/org.egret.java.game1Android D/EgretContext: org.egret.egretframeworknative.engine.EgretGameEngineBaseExternalInterface.getInstance().call(sendToJS1,{"action":"setup","level":"3"});
09-13 15:32:33.404 17681-17856/org.egret.java.game1Android I/EgretRuntimeC: PluginPipe_Android:recivedPluginInfo info = {"functionName":"sendToJS1","value":"{\"action\":\"setup\",\"level\":\"3\"}"}
09-13 15:32:33.404 17681-17856/org.egret.java.game1Android I/EgretRuntimeC: JSCoreV8:> virtual void JSCoreV8::handleToReceivedPluginInfo(const char*)({"functionName":"sendToJS1","value":"{\"action\":\"setup\",\"level\":\"3\"}"})
09-13 15:32:33.405 17681-17856/org.egret.java.game1Android I/EgretRuntimeC: [JS]:message form native :

请问是什么原因,谢谢!


最佳答案

查看完整内容

目前support的console.log不支持多个参数,请使用加号连接多个参数。我们会把这个问题加到工作计划中。
分享到 :
0 人收藏

2 个回复

倒序浏览
LijianFKS  官方团队 | 2017-9-13 15:35:31
目前support的console.log不支持多个参数,请使用加号连接多个参数。我们会把这个问题加到工作计划中。
jessica_lj822  初学乍练 | 2017-9-13 17:39:05
LijianFKS 发表于 2017-9-13 17:31
目前support的console.log不支持多个参数,请使用加号连接多个参数。我们会把这个问题加到工作计划中。 ...

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2016 Comsenz Inc.

返回顶部