¿Cómo ejecutar el mismo asinctask más de una vez?

Tengo mi asyncTask ejecutada cuando la actividad comienza por primera vez, luego, si la conectividad de red no está disponible, entonces tengo un botón de actualización que intenta ejecutar asyncTask para volver a intentarlo. Pero recibo un error de depuración que dice esto ...

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)

¿Hay alguna forma de ejecutar esto dos veces?

Respuestas a la pregunta(10)

Su respuesta a la pregunta