wendux / DSBridge-Android

:earth_americas: A modern cross-platform JavaScript bridge, through which you can invoke each other's functions synchronously or asynchronously between JavaScript and native.
3.73k stars 613 forks source link

安卓无法异步调用js方法 #149

Open chenna1214 opened 4 years ago

chenna1214 commented 4 years ago

js代码: dsBridge.registerAsyn('append',function(arg1,arg2,arg3,responseCallback){ responseCallback(arg1+" "+arg2+" "+arg3); })

安卓代码: dWebView.callHandler(JsFunction.APPEND, new Object[] {"DS", " Bridge", "sss!!"}, new OnReturnValue(){

@Override
public void onValue(String retValue) {
    KLog.d("append返回了" + retValue);
    test1Tv.setText("append返回了" + retValue);
}

});

ytrug1224 commented 4 years ago

OnReturnValue() 没泛型呢