2
我已經創建瞭如下的WebView活動。我無法使其工作。在Android WebView中共享java和javascript之間的對象(數據)
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
JAsocket socket1=new JAsocket();
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.addJavascriptInterface(socket1, "socket");
webView.loadUrl("file:///android_asset/index.html");
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
}
我的問題是,如果我通過調用其在javascript函數通過「套接字」操縱「SOCKET1」的一些成員變量,我可以看到使用SOCKET1本次活動的變化,因爲我通過同一個對象的JavaScript 。
謝謝。
如果答案實際上包含除外部鏈接以外的任何信息 – Asahi