L
lucaaAUT
Neues Mitglied
- 0
Hallo, Ich möchte bei meiner App den Quellcode einer Seite auslesen.
Es funktioniert, aber auch irgendwie nicht.
Code:
Einmalig auslesen klappt wunder bar. Aber auch da kommt mir vor Führt das Programm das auslesen vor allem anderen durch. z.B. Ich habe ein Label mit dem Standardtext "Dies ist ein Test". Starte ich nun mein Programm, ist das Label leer, solange bis der Quellcode fertig ausgelesen wurde. Dann kommt erst "Dies ist ein Test" als Text auf das Label.
Mit Schleife (was für mein Programm notwendig ist) funktioniert es nicht. Wenn ich zum Beispiel eine For-Schleife mit 3 Durchgängen mache ließt er 3 mal hintereinander ohne was anderes zu machen den Quellcode aus (was er ja nicht tun soll weil ich ja nach jeden Durchgang etwas aus dem Quellcode herausfiltern will)..
Wieso geht das nicht , bzw Wie kann man das ändern?
lg Lucaa!
Es funktioniert, aber auch irgendwie nicht.
Code:
Code:
try {
URL url_ = new URL("http://www.lolsignup.co.de/");
URLConnection conn = url_.openConnection();
DataInputStream in = new DataInputStream ( conn.getInputStream ( ) ) ;
BufferedReader d = new BufferedReader(new InputStreamReader(in, "iso-8859-15"));
String content = "";
while(d.ready())
{
content += d.readLine();
}
Einmalig auslesen klappt wunder bar. Aber auch da kommt mir vor Führt das Programm das auslesen vor allem anderen durch. z.B. Ich habe ein Label mit dem Standardtext "Dies ist ein Test". Starte ich nun mein Programm, ist das Label leer, solange bis der Quellcode fertig ausgelesen wurde. Dann kommt erst "Dies ist ein Test" als Text auf das Label.
Mit Schleife (was für mein Programm notwendig ist) funktioniert es nicht. Wenn ich zum Beispiel eine For-Schleife mit 3 Durchgängen mache ließt er 3 mal hintereinander ohne was anderes zu machen den Quellcode aus (was er ja nicht tun soll weil ich ja nach jeden Durchgang etwas aus dem Quellcode herausfiltern will)..
Wieso geht das nicht , bzw Wie kann man das ändern?
lg Lucaa!