HTTP Seite anzeigen funktioniert nicht.

  • 5 Antworten
  • Letztes Antwortdatum
A

AirTrake

Neues Mitglied
0
Hallo,
Ich habe ein Programm geschrieben was das Source Code einer Seite anzeigen soll. Das Programm wird ausgeführt es wird aber kein Html Code angezeigt ich hab in der xml datei ein textview in scrollview.

Grüsse
Code:
package com.businessmanager;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URI;

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

public class GetMethodEx {

    
    public String getInternetData() throws Exception{
        BufferedReader in = null;
        String data = null;
        try {
            HttpClient client = new DefaultHttpClient();
            URI website = new URI("www.airtrake.com");
            HttpGet request = new HttpGet();
            request.setURI(website);
            HttpResponse response = client.execute(request);
            in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
            StringBuffer sb = new StringBuffer("");
            String l = "";
            String nl = System.getProperty("line.separator");
            while((l = in.readLine())!=null)
            {
                sb.append(l + nl);
            }
            in.close();
            data = sb.toString();
            return data;
        }finally{
            if(in != null){
                try{
                    in.close();
                    return data;
                }catch(Exception e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
hier noch.
Code:
package com.businessmanager;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URI;

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

public class GetMethodEx {

    
    public String getInternetData() throws Exception{
        BufferedReader in = null;
        String data = null;
        try {
            HttpClient client = new DefaultHttpClient();
            URI website = new URI("www.airtrake.com");
            HttpGet request = new HttpGet();
            request.setURI(website);
            HttpResponse response = client.execute(request);
            in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
            StringBuffer sb = new StringBuffer("");
            String l = "";
            String nl = System.getProperty("line.separator");
            while((l = in.readLine())!=null)
            {
                sb.append(l + nl);
            }
            in.close();
            data = sb.toString();
            return data;
        }finally{
            if(in != null){
                try{
                    in.close();
                    return data;
                }catch(Exception e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
 
Erstmal bitte diesen Blogpost durchlesen.

Zweites kannst du mal den LogCat auszug anzeigen. (Falls ein Fehler auftritt)
Und drittens solltest du evt. mal mit Log.x(String, String) arbeiten
 
Code:
03-15 00:13:13.198: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:13.198: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:13.458: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:13.458: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.378: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.378: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.388: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.408: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.507: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.517: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.517: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.607: I/Choreographer(8566): Skipped 30 frames!  The application may be doing too much work on its main thread.
03-15 00:13:14.637: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.637: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.647: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.657: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.667: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.667: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.697: D/gralloc_goldfish(8566): Emulator without GPU emulation detected.
03-15 00:13:14.768: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:14.880: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:15.878: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:15.888: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:15.888: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:15.888: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.108: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.108: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.138: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.168: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.338: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.438: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.438: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.448: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.707: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.707: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:16.717: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:17.547: D/dalvikvm(8566): GC_FOR_ALLOC freed 93K, 8% free 2672K/2884K, paused 188ms, total 215ms
03-15 00:13:17.597: I/dalvikvm-heap(8566): Grow heap (frag case) to 3.327MB for 635812-byte allocation
03-15 00:13:17.758: D/dalvikvm(8566): GC_FOR_ALLOC freed 4K, 7% free 3288K/3508K, paused 155ms, total 155ms
03-15 00:13:17.978: D/dalvikvm(8566): GC_CONCURRENT freed <1K, 7% free 3293K/3508K, paused 9ms+44ms, total 221ms
03-15 00:13:18.448: W/System.err(8566): java.lang.IllegalStateException: Target host must not be null, or set in parameters. scheme=null, host=null, path=www.airtrake.com
03-15 00:13:18.488: W/System.err(8566):     at org.apache.http.impl.client.DefaultRequestDirector.determineRoute(DefaultRequestDirector.java:591)
03-15 00:13:18.517: W/System.err(8566):     at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:293)
03-15 00:13:18.517: W/System.err(8566):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
03-15 00:13:18.517: W/System.err(8566):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
03-15 00:13:18.517: W/System.err(8566):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
03-15 00:13:18.537: W/System.err(8566):     at com.businessmanager.GetMethodEx.getInternetData(GetMethodEx.java:24)
03-15 00:13:18.537: W/System.err(8566):     at com.businessmanager.ShowText.onCreate(ShowText.java:23)
03-15 00:13:18.557: W/System.err(8566):     at android.app.Activity.performCreate(Activity.java:5104)
03-15 00:13:18.567: W/System.err(8566):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
03-15 00:13:18.577: W/System.err(8566):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
03-15 00:13:18.597: W/System.err(8566):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
03-15 00:13:18.607: W/System.err(8566):     at android.app.ActivityThread.access$600(ActivityThread.java:141)
03-15 00:13:18.607: W/System.err(8566):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
03-15 00:13:18.627: W/System.err(8566):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-15 00:13:18.627: W/System.err(8566):     at android.os.Looper.loop(Looper.java:137)
03-15 00:13:18.647: W/System.err(8566):     at android.app.ActivityThread.main(ActivityThread.java:5039)
03-15 00:13:18.667: W/System.err(8566):     at java.lang.reflect.Method.invokeNative(Native Method)
03-15 00:13:18.687: W/System.err(8566):     at java.lang.reflect.Method.invoke(Method.java:511)
03-15 00:13:18.698: W/System.err(8566):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
03-15 00:13:18.717: W/System.err(8566):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
03-15 00:13:18.737: W/System.err(8566):     at dalvik.system.NativeStart.main(Native Method)
03-15 00:13:18.829: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:18.908: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.198: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.288: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.438: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.438: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.448: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.448: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.448: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.557: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.557: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.577: I/Choreographer(8566): Skipped 108 frames!  The application may be doing too much work on its main thread.
03-15 00:13:19.617: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.628: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.697: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.697: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.717: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:19.717: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.028: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.108: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.168: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.168: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.208: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.228: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.228: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.239: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.607: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.727: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.727: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.838: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.858: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:20.858: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.089: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.089: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.138: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.138: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.198: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.238: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.408: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.408: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.408: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.448: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.482: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:21.482: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:22.778: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:23.058: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:24.198: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:24.378: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:25.328: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:25.328: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:25.348: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:25.448: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:25.497: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
03-15 00:13:25.497: W/Trace(8566): Unexpected value from nativeGetEnabledTags: 0
 
Schreib mal http vor die URL

Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
 
Habs endlich geschaffft:) Ich weiss aber nicht was ich alles falsch hatte das http:// muss aufjedenfall bei der url dabei sein danke:)

Noch eine andere Frage wenn ich jetzt die html von mehreren Seiten brauche wie kann ich das bewerkstelligen?
 
Natürlich muss das http dabeistehen das ist das überzragungsprotokol (ist mir auch schon pasdiert). Das www ist hingegen überflüssig.

Wenn du das von mehreren urls brauchst führst du den code halt mehrmal hintereinander aus?

Gesendet von meinem GT-S5660 mit der Android-Hilfe.de App
 

Ähnliche Themen

AnnaBauer21
Antworten
0
Aufrufe
502
AnnaBauer21
AnnaBauer21
AnnaBauer21
Antworten
6
Aufrufe
1.024
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten