Moin,
Ich beschäftige mich zur Zeit ein bisschen mit der Entwicklung unter Android und habe dort ein kleines Problemchen.
Ich möchte auf einen Webservice zurgreifen.
Ein einfacher Zugriff auf eine Funktion, wie z.B GetVersion() ist ohne Probleme möglich und ich erhalte auch die Rückgabe.
Nun möchte ich aber auf eine Funktion zugreifen die Parameter verlangt.
Es handelt sich dabei um die Funktion getbetriebe(string, string, string)
Wie kann ich nun diese Parameter mit übergeben?
Ich hatte im Netz dazu etwas gefunden bezüglich parameter.addProperty(), aber irgendwie klappt das nicht so recht.
Hier mal mein CodeAusschnitt ...vll weiss ja jemand mehr
Ich beschäftige mich zur Zeit ein bisschen mit der Entwicklung unter Android und habe dort ein kleines Problemchen.
Ich möchte auf einen Webservice zurgreifen.
Ein einfacher Zugriff auf eine Funktion, wie z.B GetVersion() ist ohne Probleme möglich und ich erhalte auch die Rückgabe.
Nun möchte ich aber auf eine Funktion zugreifen die Parameter verlangt.
Es handelt sich dabei um die Funktion getbetriebe(string, string, string)
Wie kann ich nun diese Parameter mit übergeben?
Ich hatte im Netz dazu etwas gefunden bezüglich parameter.addProperty(), aber irgendwie klappt das nicht so recht.
Hier mal mein CodeAusschnitt ...vll weiss ja jemand mehr
Code:
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME );
SoapObject parameters = new SoapObject(NAMESPACE, METHOD_NAME);
parameters.
//parameters.addProperty("b", sHash);
//parameters.addProperty("c", sId);
// request.addProperty(METHOD_NAME, parameters);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.call(SOAP_ACTION, envelope);
txtv_ausgabe.setText(request.toString());
// Get response from envelope
Object result = envelope.getResponse();
// Display result
Toast.makeText(BarcodeToolReif.this, result.toString(),
50000).show();
resultt = result.toString();
txtv_ausgabe.setText(resultt);
} catch (Exception e) {
e.printStackTrace();