Precedente Indice Successiva

HttpUrlConnection per leggere dal server - 2

Immagine slide
  • Dovremo analizzare le righe e scegliere solo quelle con il titolo, una volta scelte, le ripuliremo:
    if (linea.contains("<title>") && !linea.contains("NEWS</")) {
    linea = linea.trim().replaceAll("<?title>", "");
    <aggiungo il titolo al testo>
    }
  • Dovremo analizzare le righe e scegliere solo quelle con il titolo, una volta scelte, le ripuliremo:
    if (linea.contains("<title>") && !linea.contains("NEWS</")) {
    linea = linea.trim().replaceAll("<?title>", "");
    <aggiungo il titolo al testo>
    }
  • La creazione del BufferedReader e la conseguente lettura possono generare un'eccezione, che va gestita, ma anche richiedono la chiusura del BufferReader alla fine.
  • Creremo quindi un blocco try-catch con un finally:
    try {
    ...
    } catch (Exception e) {
    return e.getMessage();
    }
    finally {
    urlConnection.disconnect();
    }
  • Allego per chiarezza il pezzo di codice con la funzione descritta, nel suo complesso
© Ing. Stefano Salvi - released under FDL licence

Valid XHTML 1.0! Valid CSS!