次のような 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 を使用してこのアクティビティでこれらの変更を確認できますか?
ありがとう。