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;
- }
- }