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.
- Ksoap2 xmlPullParserException entidad no terminada ref
- La SOAPAction dada no coincide con una operación
- Android ksoap llamada xmlpullparser excepción
- Crear solicitud SOAP utilizando KSOAP Android
- Consumir un servicio WCF localhost utilizando kSOAP2 en el emulador
¿Cómo comprobar la condición de validación tal que si una propiedad particular existe en soapobject?
Gracias
- Algo mal con la importación org.ksoap2.transport.AndroidHttpTransport;
- Android, AsyncTask con kSoap2
- KSOAP 2 Android con HTTPS
- Ksoap2 Android - ¿cómo especificar un espacio de nombres para las propiedades secundarias de un objeto complejo?
- No se pueden serializar las fechas con ksoap2
- App crash en el dispositivo HTC M8 con OS Lollipop para la llamada de servicio web
- KSoap2 y KvmSerializable-Envía el objeto de clase con un campo de lista a webservice en java android
- ¿Cómo usar el tiempo de espera de ksoap en android?
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