Ho un'applicazione Android che si connette a Internet. Sto intrappolando tutti gli scenari possibili per la connessione e noto che quando non ho una connessione Internet, uno UnknownHostException
è thrown
. Sono un po 'confuso qui dal momento che ottenere uno UnknownHostException
significherà che l'applicazione è stata in grado di connettersi a Internet ma non è stata in grado di trovare l'URL specificato.Errore di connessione Internet
Sto ottenendo l'eccezione giusta? Potresti spiegare perché sto ottenendo un UnknownHostException
in questo?
Inoltre, si può dire le eccezioni specifiche per questi scenari:
- Quando non c'è connessione a Internet.
- Quando non è possibile trovare l'URL.
- Quando la richiesta è scaduta.
- Quando il sito Web non funziona.
- Quando l'accesso è negato.
Vorrei anche apprezzare se potessi darmi più scenari ed eccezioni. Devo intercettare tutte le possibili connessioni e visualizzare il messaggio più appropriato a seconda del tipo di connessione Errore.
buona domanda + 1 –
se si sta cercando di connettersi localhost dal vostro emulatore si deve dare come 10.0.2.2. – sampathpremarathna