1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

HttpGet funktioniert unter Android 3 nicht

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von newpageart, 11.04.2012.

  1. newpageart, 11.04.2012 #1
    newpageart

    newpageart Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    49
    Erhaltene Danke:
    0
    Registriert seit:
    20.10.2011
    Hallo liebe Forengemeinde,

    ich ich sende ein paar Datenen an aein PHP-skript. Das hatte auch alles unter Android 2.3.3 super funktioniert. Nun habe ich es einmal unter Android 3.0 getestet, aber leider funktioniert des dort nicht :( Ich verstehe nur leider nicht warum. Kann mir vieleicht jemand helfen?
    Hier mein Code:
    Code:
    HttpClient httpClient = new DefaultHttpClient();
    // String für URL vorbereiten
    String encodedurl = URLEncoder.encode(result.getString(3),"UTF-8");
    HttpGet httpGet = new HttpGet("http://10.0.2.2/homepages/actapp/getAllYourData.php?in="+encodedurl);
    HttpResponse response = httpClient.execute(httpGet);
    HttpEntity entity = response.getEntity();
                                        
    InputStream instream = entity.getContent();
    BufferedReader reader = new BufferedReader(new InputStreamReader(instream));
    StringBuilder sb = new StringBuilder();
    String line = null;
    while ((line = reader.readLine()) != null) sb.append(line);
    LogCat:
    04-11 13:07:42.874: W/dalvikvm(380): threadid=1: thread exiting with uncaught exception (group=0x40014760)
    04-11 13:07:42.894: E/AndroidRuntime(380): FATAL EXCEPTION: main
    04-11 13:07:42.894: E/AndroidRuntime(380): java.lang.NullPointerException
    04-11 13:07:42.894: E/AndroidRuntime(380): at de.act.fb.SendenActivity$3.onClick(SendenActivity.java:170)
    04-11 13:07:42.894: E/AndroidRuntime(380): at android.view.View.performClick(View.java:3100)
    04-11 13:07:42.894: E/AndroidRuntime(380): at android.view.View$PerformClick.run(View.java:11644)
    04-11 13:07:42.894: E/AndroidRuntime(380): at android.os.Handler.handleCallback(Handler.java:587)
    04-11 13:07:42.894: E/AndroidRuntime(380): at android.os.Handler.dispatchMessage(Handler.java:92)
    04-11 13:07:42.894: E/AndroidRuntime(380): at android.os.Looper.loop(Looper.java:126)
    04-11 13:07:42.894: E/AndroidRuntime(380): at android.app.ActivityThread.main(ActivityThread.java:3997)
    04-11 13:07:42.894: E/AndroidRuntime(380): at java.lang.reflect.Method.invokeNative(Native Method)
    04-11 13:07:42.894: E/AndroidRuntime(380): at java.lang.reflect.Method.invoke(Method.java:491)
    04-11 13:07:42.894: E/AndroidRuntime(380): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
    04-11 13:07:42.894: E/AndroidRuntime(380): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
    04-11 13:07:42.894: E/AndroidRuntime(380): at dalvik.system.NativeStart.main(Native Method)


    Viele Grüße,
    Tom
     
  2. Kranki, 12.04.2012 #2
    Kranki

    Kranki Ehrenmitglied

    Beiträge:
    3,831
    Erhaltene Danke:
    814
    Registriert seit:
    19.07.2009
    Tablet:
    Samsung Galaxy Tab 3 7.0 Lite
    Was steht denn in SendenActivity.java in Zeile 170?
     

Diese Seite empfehlen