我正在處理綁定javascript和android。javascript android does not work
Web視圖
visor.addJavascriptInterface(new WebAppInterface(this), "Android");
visor.setWebViewClient(new WebViewClient());
我的Web界面:爲Android
<input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" />
<script type="text/javascript">
function showAndroidToast(toast) {
Android.showToast(toast);
}
</script>
執行適用於烤麪包,但負載的網址沒有按」
public class WebAppInterface {
Context mContext;
WebAppInterface(Context c) {
mContext = c;
}
@JavascriptInterface
public void showToast(String toast) {
Toast.makeText(mContext, toast+" cosas", Toast.LENGTH_SHORT).show();
visor.loadUrl("www.google.com");
}
}
HTML負荷工作。我究竟做錯了什麼?
更改您的標題:
你的情況等等到實際描述你的問題的東西。 – csmckelvey
什麼是「遮陽板」? –
http://developer.android.com/reference/android/webkit/WebView.html提供了一個與您正在嘗試執行的操作類似的示例。 –