Ich benutze ksoap2-Android zum Erstellen und Parsen meiner Anfragen. Wie auch immer, wenn ich es benutzen möchte, muss ich es asynchron machen. Also wähle ich einen neuen Thread dafür.Erstellen von Web-Service-Anfragen in neuen Threads
Es sieht in etwa so aus, ich poste nicht alle meine Logik Anfrage und Parsing, denn in diesem Fall ist es nicht wichtig.
new Thread(new Runnable() {
public void run() {
String answer = WebServiceRequests.About();
try{
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}).start();
So bekomme ich Anfrage in Antwort string, aber jetzt, wie meine GUI zu aktualisieren? Wenn ich versuche, bekomme ich eine Ausnahme, die ich in diesem Thread nicht aktualisieren kann.
Bitte posten Sie Ihre Lösungen dazu. Wenn Sie Handler oder AsyncTask verwendet haben oder sogar mit meinem Beispiel arbeiten.
Danke.