Salve ragazzi,
volevo sottoporre alla vostra attenzione questo problema, sperando che qualcuno di buon'anima possa aiutarmi.
Ho un oggetto Soap così caratterizzato:
<tag="name">Mario</name>
<tag="cellulare">
<tag="prefix">+39</prefix>
<tag="numero"> 33333333333</numero>
</cellulare>
<tag="cognome">Rossi</cognome>
Consideriamo questo esempio come una parte della mia richiesta. Per compilare tale oggetto, se non fosse per il campo cellulare (che è complesso) farei così (lo faccio già per altre richieste e funziona perfettamente):
SoapObject request = new SoapObject(service.getNamespace(), service.getMethodName());
request.addProperty("name",Mario);
request.addProperty("cognome",Rossi);
l'oggetto Service è stato da me creato per la memorizzazione dei parametri di connessione. Il codice così scritto funziona, e mi invia correttamente i dati, ma se devo settare i valori del campo complesso, non funziona, come faccio? Ciò che devo realizzare è una richiesta di update dati, che oltre a riceve in ingresso nome e cognome, riceve in ingresso il campo numero (complesso) che a sua volta è caratterizzato da prefix e numero. Come setto questi dati e li invio all'interno della richiesta?? Please help...
Grazie mille a tutti coloro che risponderanno
Saluti e Buona Serata