Autore Topic: WebView Android ENTRATE  (Letto 275 volte)

Offline checcocaputo

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus 5
  • Sistema operativo:
    Windows 8
WebView Android ENTRATE
« il: 30 Agosto 2014, 16:03:08 CEST »
0
salve ho fatto un webview, ma vorrei che quando la connessione ad internet non sia presente compare un messaggio personalizzato del tipo "è necessaria una connessione ad internet" e non quella brutta schermata bianca con il link di deafult

Offline piterpaolo

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia V
  • Play Store ID:
    Piterpaolo
  • Sistema operativo:
    Windows 7
Re:WebView Android ENTRATE
« Risposta #1 il: 30 Agosto 2014, 17:46:09 CEST »
0
Io per controllare se la connessione di rete è attiva faccio così:
1) Funzione che controlla lo stato della connessione
public boolean isOnline() {
      ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); 
      NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); 
      return activeNetworkInfo != null;
   }
2)
      if(isOnline()){
          //Vai con la WebView
         }else{
             //Toast.makeText(this, "Connessione NON disponibile", Toast.LENGTH_LONG).show();
             AlertDialog.Builder builder=new AlertDialog.Builder(this);           
             builder.setTitle("Attenzione");
             builder.setMessage("Errore di rete");
             builder.setCancelable(false); //Disabilito il tasto back del telefono in modo che  l'utente deva premere per forza OK; true se lo voglio abilitare
            
             builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
                  public void onClick(DialogInterface dialog, int id) {
                    //tv.setText("Ho cliccato il tasto SI");
                  }
                });
             AlertDialog alert=builder.create();
             alert.show();
         }

Spero di esserti stato utile ;-)

Offline checcocaputo

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus 5
  • Sistema operativo:
    Windows 8
Re:WebView Android ENTRATE
« Risposta #2 il: 30 Agosto 2014, 18:41:19 CEST »
0
Grazie proverò come hai scritto  :-P