2016-04-02 15 views
0

0 Ich bin mit KSOAP-Bibliothek mit der Android-Studio-IDE auch erfolgreich Antwort des Web-Service (ich sah es aus dem Debuggen). Normalerweise funktionierte dieser Code. Allerdings gibt es mir diesmal diesmal keine Hilfe, danke.ksoap Objekt Eigenschaft kann nicht

response = (SoapObject) envelope.getResponse(); // works I do got response 
    for (int i = 0; i < count; i++){ // counting works, it is getting in to for loop 
    Object property = response.getProperty(i); // error: cannot find local variable 'property',response working but it is not capble to cast it to property. 
    SoapObject swListSoap = (SoapObject) property; 
    String SoapName = swListSoap.getProperty(TAG_NAME).toString(); 
    ... 
    } 

Antwort

0

Problem war Parsing Seife Objekt zu Integer oder Double (Recommed, verwenden Sie Zeichenfolge als möglich ..). Zum Beispiel, wenn Sie Seife Objekt Eigenschaft von TAG_NAME = "NAME" analysieren möchten; nicht verwenden:

int SoapLineName = Integer.parseInt(soapObject.getProperty(TAG_LINENAME).toString()); 

Verwendung:

String SoapLineName = (soapObject.getProperty(TAG_LINENAME).toString()); 

Ich hatte Probleme sowohl Scan-Eigenschaft und Parsen zur Listenansicht. Lösung verwenden String ..