HttpGet funktioniert unter Android 3 nicht

  • 1 Antworten
  • Neuster Beitrag
N

newpageart

Neues Mitglied
Threadstarter
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
 
Kranki

Kranki

Ehrenmitglied
Was steht denn in SendenActivity.java in Zeile 170?
 
Oben Unten