[問題] android function取得js的return value

作者: gene07 (-.-)   2015-12-22 17:21:17
是這樣的...
in js :
function get_value(){
return "test value";
}
android class:
把javascript fuction所return的東西直接拿來使用
請問,是否有辦法如我上面所說的直接拿來用..
因為看到網路上的教學都是寫:
webview.loadUrl("javascript:ge_value()");
可是我get_value()出來的東西沒有要放在webview~~
我想要在android class的function自己做處理。。
請問 有什麼辦法可以解決這個問題?
作者: ssccg (23)   2015-12-22 18:40:00
自己加一個Javascript Interface去收return value或是雖然不太可能,如果只要支援4.4以上那就用evaluateJavascript,就直接有callback參數可以用但是不管用哪個Java->JS這段都是非同步的,要同步還要再寫

Links booklink

Contact Us: admin [ a t ] ucptt.com