with studio soapobject httptransportse example desde consumir android soap ksoap2 android-ksoap2 ksoap

studio - ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar download



Cuándo usar Soapobject y SoapPrimitive (1)

SoapObject se usa cuando necesitamos obtener la Respuesta para un tipo de Clase, como Cliente, Producto, etc. (Desde SoapObject necesita iterar sobre los valores dentro de SoapResponse). SoapPrimitive se usa para tipos de datos Primitivos como Integer, Boolean.

Por ejemplo, en el siguiente código estoy esperando un valor booleano de SoapResponse:

SoapPrimitive response = (SoapPrimitive) envelope.getResponse(); Boolean status = Boolean.valueOf(response.toString());

Y en el siguiente código, necesito obtener la respuesta como un objeto:

SoapObject response = (SoapObject) envelope.getResponse(); Log.d("Response", response.toString()); int count = response.getPropertyCount(); for (int i = 0; i < count; i++) { userObj = new User(response.getProperty(1).toString(), Double.parseDouble(response.getProperty(2).toString())); }

He estado trabajando con ksoap2 últimamente.

Todavía estoy confundido sobre cuál es la diferencia EXACTA entre SoapObject y SoapPrimitive .

Y cuando usarlos.

Supongo que es algo relacionado con cadenas y matrices. ¿Es verdad?

Encontré algunos enlaces pero me confundí.

¿Alguien puede decirme la diferencia y cuándo usar cuál en la forma más simple de inglés?

Gracias :)