J'essaie d'utiliser AsyncTask pour télécharger une chaîne et renvoyer la chaîne. Je veux utiliser AsyncTask car cela peut prendre un certain temps. Un problème est que je ne trouve nulle part sur Internet un exemple d'une asyncTask renvoyant un type quelconque de valeur. J'ai donc pris l'exemple dans le livre Commonsware et modifié pour retourner une valeur et je reçois la valeur comme suit:Obtention de résultats à partir d'un AsyncTask
String mystr = new AddStringTask().execute().get();
Bien que cela fonctionne, il semble que cette ligne de code est en attente de la valeur de retour et par conséquent synchrone. Il doit y avoir un moyen de déclencher un événement avec les résultats de la AddStringTask.
Comment cela est-il fait? Merci, Gary
voir cette question: http://stackoverflow.com/questions/9447646/how-do-i-send-data-back-from-onpostexecute-in-an-asynctask/9447833#9447833 –