Android: Mit HttpGet zum senden einer URL
Ich versuche zu senden, einen URL auf meinem server, der verwendet Werte aus edittext Felder. Derzeit ist es weiterhin Kraft schließen auf die Schaltfläche klicken. Dies ist, was ich habe:
Button testbtn = (Button) findViewById(R.id.Testbtn);
testbtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
HttpGet method = new HttpGet("http://mysite.com/test.php?first=<>&last=<>&address=<>&phone=<>&zip=<>&email=<>");
HttpClient client = new DefaultHttpClient();
try {
client.execute(method);
} catch (ClientProtocolException e) {
//TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
}
});
Habe ich die edittext-Werte in den <> die URL noch nicht, aber ich gehe davon aus, dass würde keine Probleme verursachen. Warum wird es nicht senden Sie die URL?
Ich nicht wollen, dass es einen browser zu öffnen, oder irgendetwas wie das, aber senden Sie die URL in den hintergrund und dann würde ich die Absicht, dass die würde wieder zurück zu Ihren vorherigen Bildschirm.
- Haben Sie versucht, eine funktionierende Website wie
http://www.google.com
zu testen? - Ich habe gerade versucht, dass mit dem Beispielcode von Ihnen unter, aber es Zwang geschlossen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im moment sind Sie nicht senden, nichts.
Hoffe, das hilft!
UPDATE
Ändern
HttpPost
zuHttpGet
beide arbeiten 😉<uses-permission android:name="android.permission.INTERNET"></uses-permission>
imAndroidManifest.xml
?Den
client
null ist. Müssen Sie es initialisieren.