2015-11-26 67 views
0

我需要从JSNI GWT方法返回一个值,像这样:传递的JavaScript值转换成Java GWT

public native int connect(String macAdress) /*-{ 

    var result = 0; 
    $wnd.bluetoothSerial.connect(macAdress, function() { 
     $wnd.console.log("connect success"); 
     result = 1 ; 
    }, function() { 
     $wnd.console.log("Failed connect"); 
    }); 
    return result; 
}-*/; 

形式的一些原因,返回0,即使连接成功。显然这个变量保持默认值, 任何想法?

回答