2012-05-12 3 views
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); 

} 

질문 I는 socket1 사용이 작업에서는 이러한 변화를 볼 수 I는 자바 스크립트로 동일한 물체를 통과 할 때 I는 "소켓"를 통해 자바 스크립트의 기능을 호출하여 "socket1"몇몇 멤버 변수를 조작하는 경우이다 .

감사합니다.

답변

관련 문제