안드로이드 OnCreate() 메소드 안에
webView(setWebViewClient(new MyWebViewClien());
WebSettings settings=webview.getSetting();
settings.setJavaScriptEnabled(true);
class MyWebViewClient extends WebViewClient{
........
public void onLoadResource(WebView view, String url){
webview.loadUrl("javascript:androidCall()");
super.onLoadResource(view, url);
}
}
이렇게 있고
스크립트에서 정의한 함수는
function androidCall(token){
alert("//////"+token);
}
이렇게 뿌려주고 있는데요 실행을 하면
////// undefined 이렇게만 뜹니다
webview.loadUrl("javascript:androidCall("+token+")"); 이렇게 하면 아예 alert 가 뜨지도 않고요
왜 그런거죠????