2016-04-14 5 views
0

Ich teste diese Funktion, aber nicht funktionieren Berechtigung ist in Manifest-Datei in Ordnung Was mache ich falsch?Get HTML-Quelle in Android Studio

public void getHTML() throws Exception { 
    URL url = new URL("http://www.android.com/"); 
    HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); 
    try { 
     BufferedReader br = new BufferedReader(
       new InputStreamReader(urlConnection.getInputStream())); 
     String inputLine; 
     StringBuffer response = new StringBuffer(); 

     while ((inputLine = br.readLine()) != null) { 
      response.append(inputLine); 
     } 
     txtInfo.setText("123"); 
     br.close(); 
    }finally { 
     urlConnection.disconnect(); 

    } 
} 
+0

könnten Sie das näher erläutern, was "nicht funktionieren" Mittel verwenden könnte? Fehlermeldung? Stapelverfolgung? Erwartete Ergebnisse im Vergleich zu beobachteten Ergebnissen? –

+0

Wenn ich diesen Code ausführen, ändert die Textansicht den Text nicht. Vor dieser Zeile tritt ein Fehler auf: txtInfo.setText ("123"); – user2022323

Antwort

0
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); 
StrictMode.setThreadPolicy(policy); 

Sie auch AsynTask