Android webview发生内部错误(TypeError)gwt

时间:2015-02-17 10:36:30

标签: android gwt webview

我构建了一个Android应用程序,提供两种选择,在Web视图内或通过浏览器打开一个特殊的网页。包含java脚本和ajax的网页,返回一个项目列表。

通过浏览器打开网页时没有问题但是当尝试通过webview打开网页时,它会返回项目列表,但是当我点击其中一个时它会返回错误消息

an internal error has occurred (TypeError) __gwt$exception:<skipped>:cannot call method 'setItem' of null

这是我的代码

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        WebView web = (WebView)findViewById(R.id.webView);
        Button  browser = (Button)findViewById(R.id.Browser);
        WebSettings webSettings = web.getSettings();
        webSettings.setJavaScriptEnabled(true);

        web.setWebChromeClient(new WebChromeClient());

        web.loadUrl("http://10.45.18.22:8080/feeds-portlet/List.jsp?a=xy@gmail.com");
        final Intent i =  new Intent(Intent.ACTION_VIEW, Uri.parse("http://10.45.18.22:8080/feeds-portlet/List.jsp?a=xy@gmail.com"));

        browser.setOnClickListener(new View.OnClickListener() {

public void onClick(View v){

       startActivity(i);
        }
        });
    }

我已经在网页浏览中启用了javascript!

0 个答案:

没有答案