ZitatDie Dokumentation ist eigentlich offensichtlich.
Tut mir leid, aber die Android Doku empfinde ich als nichtssagend und unverständlich, keinerlei Beispiele etc. Für Einsteiger völlig ungeeignet. Aber gut seis drum.
Bekomme den String trotz Dokumentation nicht in meine MainActivity.
Hier nochmal der Code vom Async-Task
Code
public class GetXMLFromServer extends AsyncTask<String, Void, String> {
String result = "";
@Override
protected String doInBackground(String... params) {
try {
System.out.println(URL);
// defaultHttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(URL);
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
xml = EntityUtils.toString(httpEntity);
} catch (UnsupportedEncodingException e) {
Toast.makeText(MainActivity.this, "Encoding Error", Toast.LENGTH_LONG).show();
} catch (ClientProtocolException e) {
Toast.makeText(MainActivity.this, "Client Protocol Error", Toast.LENGTH_LONG).show();
} catch (IOException e) {
Toast.makeText(MainActivity.this, "Bitte stellen Sie sicher, dass Sie mit dem Internet verbunden sind!", Toast.LENGTH_LONG).show();
}
// return XML
return result;
}
Alles anzeigen
result muss in die MainActivity. Bitte um konkrete Hilfestellung dies zu bewerkstelligen.