3

我有一个使用 web 视图通过 javascript 调用函数的应用程序。Android OS 2.3 及更高版本的一切都很好,但 2.2 或更低版本的任何东西都会出现无声故障。我的 webview 代码粘贴在下面,在 javascript 文件中我有一个简单的回调:

<body onLoad='onLoad()'>

永远不会被触发。关于什么可能是错误的任何想法?

        mMessageView = new WebView(main);
        clearWebviewCache();
        WebSettings mSettings = mMessageView.getSettings();
        mSettings.setJavaScriptEnabled(true);

        mMessageView.addJavascriptInterface(new DriverInterface(main), "messageView");              
        mMessageView.setWebChromeClient(new WebChromeClient(){
            public void onProgressChanged(WebView view, int progress)
            {
                log("load progress = " + progress);

            }
        });
4

0 回答 0