Autore Topic: Url che si visualizza con il Browser ma non con la WebView  (Letto 1368 volte)

Offline GennyAndroid

  • Utente junior
  • **
  • Post: 116
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Ace
  • Play Store ID:
    Gennaro Petito
  • Sistema operativo:
    Windows 7
Url che si visualizza con il Browser ma non con la WebView
« il: 12 Settembre 2012, 16:57:33 CEST »
0
Mi spiego meglio ho questa url: http://minecraft.multiplayer-italia.com:8123 che visualizza una mappa di un gioco
se con il browser del dispositivo vado al seguente link tutto fila liscio.

mentre se lo apro dalla mia webview mi si visualizza una schermata tutta nera

ecco il codice che ho realizzato per la visualizzazione della webview

Codice (Java): [Seleziona]
WebView myWebView = (WebView) findViewById(R.id.webView1);
                myWebView.getSettings().setJavaScriptEnabled(true);
                myWebView.setWebViewClient(new RandClient());
                myWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
                myWebView.getSettings().setBuiltInZoomControls(true);
                myWebView.getSettings().setSupportZoom(true);
                myWebView.getSettings().setLoadWithOverviewMode(true);
                myWebView.getSettings().setUseWideViewPort(true);
                myWebView.clearHistory();
        myWebView.clearFormData();
        myWebView.clearCache(true);
                myWebView.loadUrl("http://minecraft.multiplayer-italia.com:8123");

C'è da precisare che se inserisco come url http://minecraft.multiplayer-italia.com e dopo sempre dalla webview vado su http://minecraft.multiplayer-italia.com:8123 a quel punto la mappa si visualizza.

E' la prima volta che utilizzo una webview forse sbaglio qualche settaggio, ho dato il seguente permesso:

<uses-permission android:name="android.permission.INTERNET" />

Offline GennyAndroid

  • Utente junior
  • **
  • Post: 116
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Ace
  • Play Store ID:
    Gennaro Petito
  • Sistema operativo:
    Windows 7
Re:Url che si visualizza con il Browser ma non con la WebView
« Risposta #1 il: 13 Settembre 2012, 12:12:53 CEST »
0
up

Offline TheTodd

  • Utente junior
  • **
  • Post: 58
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    samsung gs2
  • Play Store ID:
    sdmdev
  • Sistema operativo:
    window xp
Re:Url che si visualizza con il Browser ma non con la WebView
« Risposta #2 il: 14 Settembre 2012, 11:25:32 CEST »
0
ciao genny,

ho provato e funziona con il mio codice:

Codice (Java): [Seleziona]
public class WebViewHelpActivity extends Activity{

WebView mWebView;
       
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            final ProgressDialog pd = ProgressDialog.show(this, "", "Loading...",
                    true);

            mWebView = (WebView) findViewById(R.id.webViewEvent);
            mWebView.getSettings().setJavaScriptEnabled(true);
            mWebView.getSettings().setBuiltInZoomControls(true);
            mWebView.setWebViewClient(new WebViewClient() {
            @Override
            public void onPageFinished(WebView view, String url) {
                if(pd.isShowing() && pd!=null)
                {
                pd.dismiss();
                }
            }
        });
            String weblink = "http://minecraft.multiplayer-italia.com:8123";
            mWebView.loadUrl(weblink);
        }
       
}



ecco i permessi:
Codice (XML): [Seleziona]
   <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


HTH

Offline GennyAndroid

  • Utente junior
  • **
  • Post: 116
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Ace
  • Play Store ID:
    Gennaro Petito
  • Sistema operativo:
    Windows 7
Re:Url che si visualizza con il Browser ma non con la WebView
« Risposta #3 il: 14 Settembre 2012, 11:32:51 CEST »
0
ti ringrazio per la risposta, ma io l'ho provato e non va dopo il caricamento la pagina resta nera

Offline GennyAndroid

  • Utente junior
  • **
  • Post: 116
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Ace
  • Play Store ID:
    Gennaro Petito
  • Sistema operativo:
    Windows 7
Re:Url che si visualizza con il Browser ma non con la WebView
« Risposta #4 il: 17 Settembre 2012, 13:46:55 CEST »
0
up

Offline droid7

  • Nuovo arrivato
  • *
  • Post: 44
  • Respect: +4
    • droidrcc
    • Mostra profilo
    • echlabSoftware
  • Dispositivo Android:
    Lg Optimus One
  • Play Store ID:
    echlab software
  • Sistema operativo:
    Archlinux
Re:Url che si visualizza con il Browser ma non con la WebView
« Risposta #5 il: 17 Settembre 2012, 14:19:45 CEST »
0
Logcat cosa dice ?
Android applications: echlabSoftware

Offline GennyAndroid

  • Utente junior
  • **
  • Post: 116
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Ace
  • Play Store ID:
    Gennaro Petito
  • Sistema operativo:
    Windows 7
Re:Url che si visualizza con il Browser ma non con la WebView
« Risposta #6 il: 18 Settembre 2012, 11:14:41 CEST »
0
stasera mando il logcat...cmq mi sa che entra in qualche eccezione