2011-08-04 38 views

回答

1

調用javascript onClick函數,從那裏你可以調用你使用addJavaScriptInterface傳遞的java對象。 這link可能會有所幫助。從鏈接複製它:

<input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" /> 

<script type="text/javascript"> 
function showAndroidToast(toast) { 
    Android.showToast(toast); 
} 
</script> 

和Android是寫傳遞的對象以下行

WebView webView = (WebView) findViewById(R.id.webview); 
webView.addJavascriptInterface(new JavaScriptInterface(this), "Android"); 

希望這有助於!

0

查看WebViews的addJavascriptInterface(mHandler,「testhandler」);

mHandler是一個普通的類,您可以定義它來處理來自javascript的調用。查看this鏈接瞭解更多信息。

相關問題