Хотя эта ссылка может ответить на вопрос, ответы только на ссылки не рекомендуются при переполнении стека, вы можете улучшить этот ответ, взяв жизненно важные части ссылки и вставив его в свой ответ, это гарантирует, что ваш ответ по-прежнему является ответом, если ссылка будет изменена или удалены :)

syncTask запускается при первом запуске операции, затем, если сетевое подключение недоступно, у меня есть кнопка обновления, которая пытается запустить asyncTask, чтобы повторить попытку. Но я получаю ошибку отладки, говоря это ..

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)

Есть ли способ запустить это дважды?

Ответы на вопрос(9)

Ваш ответ на вопрос