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代码执行完后才会继续执行按钮点击事件),有没有大佬遇到过.望解答.
0 个回复