Sto lavorando su un'applicazione la cui responsabilità principale è contattare il server remoto e visualizzare i dati forniti.Chiamate di servizio sincrone su Android
Il servizio è basato su sapone. Per questo io uso la libreria ksoap, ma passiamo al caso.
Sono stato "servizio di chiamata" con l'uso di attività asincrone. Tutto sembrava andare bene, ma ...
Il servizio è sequenziale e tende a "perdere" le mie richieste, quindi non ottengo risultati corretti.
così ho deciso di adottare un approccio sincrono per risolvere il problema, ma in questo modo devo fornire ulteriori di carico pulsanti/bar ecc
La performance è terribile in questo modo. Qual è il modo migliore per gestire questo caso? Che tipo di sincronizzazione posso usare in modo che non ci siano razze tra le richieste?
Come posso utilizzare i servizi Android? Come stanno quelli meglio?
Grazie in anticipo per le risposte.
Perché non si esegue l'AsyncTasks in sequenza, e solo se hanno successo? – dmon
Cosa intendi esattamente chiamandoli in sequenza? – Olek