Bonjour,

Je suis plutôt débutant sur Android et il y a un truc qui m'échappe.

Je veux faire une requête sur mon serveur depuis l'application. Or je suis obligé de faire cet appel dans un nouveau thread, sinon j'ai une erreur qui me signale qu'on ne peut pas faire d'appel réseau dans le thread principal.

Seulement, je veux notifier l'utilisateur de la réponse obtenue du serveur. Et cette fois, j'ai une erreur qui me dit qu'une activité ne peut être modifiée que par le thread qui a construit cette activité.

Bref, je suis obligé de lancer un nouveau thread pour faire mon GET, mais comme je suis sorti du thread principal, je ne peux plus modifié l'activité.

J'ai bien dans l'idée de synchroniser le thread principal et le thread réseau, mais je trouve pas ça terrible. Mon thread principal va être bloqué jusqu'à ce que le thread réseau lance une notification. Or je suppose que l'intérêt est justement d'éviter ce verrouillage.

Y a-t-il un mécanisme prévu pour définir une fonction de callback qui permette de modifier une activité suite à une appel réseau ?

Merci