webview无法在应用程序中正确加载

时间:2012-02-24 04:02:07

标签: android webview

我有一个应用程序,里面有一个标签小部件。其中一个标签为我加载了一个webview,但未正确加载。当我在我的手机浏览器中加载相同的地址时,它加载正常。这是我正在使用的webview的代码

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class Sermons extends Activity {
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    WebView webview = new WebView(this);
    setContentView(webview);

 // Simplest usage: note that an exception will NOT be thrown
    // if there is an error loading this page (see below).
    webview.loadUrl("http://canyonculberts.com/ucc/?page_id=93");
    webview.getSettings().setBuiltInZoomControls(true);
    webview.setInitialScale(1);
    webview.getSettings().setAppCacheEnabled(false);

}
}

任何人都有任何想法,我可以做些什么不同,以使其正常工作?感谢您的帮助

4 个答案:

答案 0 :(得分:1)

首先,您需要android.permission.INTERNET权限。

其次,您可能需要setJavaScriptEnabled(true)来设置,并在最后执行loadUrl。

webview.getSettings().setBuiltInZoomControls(true);
webview.setInitialScale(1);
webview.getSettings().setAppCacheEnabled(false);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://canyonculberts.com/ucc/?page_id=93");

答案 1 :(得分:1)

您必须尝试此代码它会对您有所帮助!

 WebView webview = new WebView(this);
    setContentView(webview);

         WebSettings webSettings = web.getSettings();

         webSettings.setJavaScriptEnabled(true);

         webview.loadUrl("url");

答案 2 :(得分:0)

试试这个..

            webView = (WebView) findViewById(R.id.webview);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.setWebViewClient(new WebViewClient());
    webView.loadUrl("http://www.google.com");

答案 3 :(得分:0)

实际上,在尝试了很多次之后。我通过添加此行来解决了这个问题。

setState()