我创建了一个如下所示的 WebView 活动。我无法让它工作。
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);
}
我的问题是,如果我通过“socket”在javascript中调用它的函数来操纵“socket1”的一些成员变量,当我将同一个对象传递给javascript时,我能否使用socket1看到这个活动中的这些变化。
谢谢。