y***@qq.com
y***@qq.com
  • 发布:2019-07-09 10:11
  • 更新:2019-07-09 10:11
  • 阅读:681

5+插件开发,不能异步执行

分类:5+ SDK
    PluginTestFunction : function ( Argus1, Argus2, Argus3,Argus4, successCallback, errorCallback ){  
        var success = typeof successCallback !== 'function' ? null : function(args){  
            successCallback(args);  
        },  
        fail = typeof errorCallback !== 'function' ? null : function(code){  
            errorCallback(code);  
        };  
        callbackID = B.callbackId(success, fail);  

        **return B.exec(_BARCODE, "PluginTestFunction", [callbackID, Argus1, Argus2, Argus3,Argus4]);**  
    },  

我在调用的时候不管使用的是exec()还是execSync()方法,都不能异步调用,代码执行后前台页面基本处于假死状态,任何操作都不能执行(比如:在java代码还在执行的时候,点击一个按钮,程序会在Java代码执行完后才会继续执行按钮点击事件),有没有大佬遇到过.望解答.

2019-07-09 10:11 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复