Bonjour à tous.
Je tente de récupérer des infos d'une base distante sur pour une appli Android.

Je me dirige vers ce qui me parait le plus simple (enfin le plus documenté) :
Un connexion à un serveur php, l'appel d'un fichier php qui exécute une requête dans la base, retourne le résultat sous forme de xml.
L'appli cliente Android récupère ce xml, le parse, et l'interprête.


Ma question :
L'utilisateur clique sur un bouton. Le système se met en branle. Mais que se passe t-il en attendant d'avoir la réponse à parser? Quelle est la solution la plus élégante ? Geler l'interface en attendant?

Si la réponse met 10 secs à arriver et à être parsée et que pendant ce temps la l'utilisateur clique partout... ca ne le fait pas.

Comment gérez vous cette situtation?

Merci pour vos lumières.