第一種實現(來源網上轉貼):
js 代碼
function Test() { var _data = ""; this.getString = function() { //設置成同步 DWREngine.setAsync(false); //調用Java類Test的getString方法,callBackFun為回調函數 JTest.getString(function(data){_data = data;} //重新設置為異步方式 DWREngine.setAsync(true); return _data; } }
第二種實現(我在實際中的實現):
js 代碼
function Test() { var _data = ""; this.getString = function() { //調用Java類Test的getString方法,callBackFun為回調函數 JTest.getString( { callback:function(data){_data = data;}, async:false } ); return _data; } }
以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!
新聞熱點
疑難解答