/ / webview non si carica correttamente nell'applicazione - android, webview

webview non si carica correttamente nell'applicazione - android, webview

Ho un'applicazione che contiene un widget di schede. Una delle schede carica una visualizzazione Web per me e non si carica correttamente. quando carico lo stesso indirizzo nel browser del mio telefono, si carica bene. ecco il codice per la webview che sto usando

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);

}
}

Qualcuno ha qualche idea su cosa posso fare diversamente per farlo funzionare correttamente? Grazie per tutto l'aiuto

risposte:

1 per risposta № 1

Innanzitutto, è necessario il permesso android.permission.INTERNET.

In secondo luogo, potrebbe essere necessario impostare setJavaScriptEnabled (true) alle impostazioni e caricare loadUrl all'ultimo.

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 per risposta № 2

Devi provare questo codice che ti aiuterà!

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

WebSettings webSettings = web.getSettings();

webSettings.setJavaScriptEnabled(true);

webview.loadUrl("url");

0 per risposta № 3

Prova con questo ..

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