SOapObject emite Android

Estoy recibiendo respuesta de jabón usando como objeto de jabón y recuperando propiedades. vea este código abajo

SoapObject returnObj = (SoapObject)response.getProperty("GetAllDocumentsResult"); // Integer id = Integer.valueOf(returnObj.getProperty("id"); for(int i=0;i<returnObj.getPropertyCount();i++) { SoapObject persondetails = (SoapObject)returnObj.getProperty(i); SoapPrimitive videoname = (SoapPrimitive)persondetails.getProperty("PDFFileName"); 

estoy recuperando cada videoname de persondetails objeto. pero para algunas personas el tag videoname está ausente en respuesta.

¿Cómo comprobar la condición de validación tal que si una propiedad particular existe en soapobject?

Gracias

Hola usted ca utilizar una cosa nueva que existe en la nueva biblioteca de ksoap2 android

SoapObject videoname = (SoapObject)persondetails.getPropertySafely("PDFFileName");

si quieres la cadena puedes hacer algo como esto

 String videoname =persondetails.getPropertySafelyAsString("PDFFileName"); 

o incluso si la etiqueta no está allí lugar algo por defecto: D

 String videoname = persondetails.getPropertySafelyAsString("PDFFileName","NOTHING"); 

si no tienes que ir "aquí http://code.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/2.5 .7 / ksoap2-android-assembly-2.5.7-jar-with-dependencies.jar "

puede utilizar un try catch o con el depurador comprobar las propieties que le envían

  • Recibir y procesar un Dictionary <string, List <string >> desde Soap usando KSoap2
  • Crear sobres de jabón con encabezado de seguridad en android utilizando ksoap2
  • ¿Cómo enviar una solicitud de jabón en android?
  • Analizando la respuesta ksoap2
  • Java.lang.noclassdeffounderror: org.ksoap2.serialization.SoapObject
  • Android 1.6 ksoap2 "RuntimeException: No se puede serializar: java.util.GregorianCalendar ..", al pasar el parámetro datetime
  • Generar Java desde WSDL para usarlo en Android con el cliente SOAP ksoap2-android?
  • Cómo consumir servicios WCF dependientes de la sesión usando Ksoap2-Android
  • Dónde ver el XML generado (KSOAP2)
  • Excepción al usar la biblioteca ksoap2 para android
  • Cómo agregar un archivo .jar al proyecto de Android Studio (versión 0.4.0)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.