Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Discussione: Soap output

Hybrid View

  1. #1
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Se quello è l'output ed il codice è quello da te postato all'inizio, significa che il contenuto del primo token è esso stesso un SoapObject (ma questo lo deve sapere chi ha sviluppato il WS). Quindi, con questo codice si dovrebbe estrarre il messaggio SOAP contenuto nel primo token:

    codice:
    try {            
       httpTransport.call(SOAP_ACTION, envelope);
    
       // Ottengo il SoapObject dalla risposta
       SoapObject result = (SoapObject) envelope.bodyIn;
    
       // Il primo token è un messaggio Soap, lo tratto come tale
       SoapObject primoToken = (SoapObject) result.getProperty(0);
    
       // Estraggo i dati (qui spero non ci sia un altro Soap Object
       // innestato, altrimenti va ripetuto il procedimento)
       String dati = primoToken.getProperty(0).toString();
    
       // Visualizzo i dati nella TextView
       textView.setText( dati );
    
    } catch (Exception exception) {
                textView.setText(exception.toString());
    }

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  2. #2
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Grazie per la pazienza ed i suggerimenti.

    Con le ultime modifiche il risultato adesso si presenta così:
    codice:
    14/09/2013<br/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.15/09/2013<br/>
    Aenean commodo ligula eget dolor. Aenean massa<br/>
    Cum sociis natoque penatibus et 
    magnis dis parturient montes, nascetur ridiculus mus
    Ho risolto usando la sintassi:
    codice:
    textView.setText(Html.fromHtml(response.toString()));
    Output:
    codice:
    14/09/2013
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
    
    15/09/2013
    Aenean commodo ligula eget dolor. Aenean massa
    Cum sociis natoque penatibus et 
    magnis dis parturient montes, nascetur ridiculus mus
    Ultima modifica di wegawhite; 18-02-2014 a 22:07

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.