Ma tâche asynchrone s'exécute lorsque l'activité démarre, puis si la connectivité réseau n'est pas disponible, j'ai un bouton de rafraîchissement qui essaie d'exécuter la tâche asynchrone pour réessayer. Mais je reçois une erreur de débogage disant ceci
07-29 18:14:21.290: ERROR/AndroidRuntime(9080): FATAL EXCEPTION: main
07-29 18:14:21.290: ERROR/AndroidRuntime(9080): java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once)
07-29 18:14:21.290: ERROR/AndroidRuntime(9080): at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:541)
07-29 18:14:21.290: ERROR/AndroidRuntime(9080): at android.os.AsyncTask.execute(AsyncTask.java:499)
07-29 18:14:21.290: ERROR/AndroidRuntime(9080): at com.fttech.gameIT.MainMenu$1.onClick(MainMenu.java:90)
Y a-t-il un moyen de l'exécuter deux fois ?