Проблема с задержкой выполнения background в asyncTask! - PullRequest
0 голосов
/ 28 июля 2011

У меня проблема с использованием AsyncTask.Я хочу, чтобы мои данные в фоновом режиме отправлялись на сервер через GET (успех), НО (проблема), когда нет соединения, мне нужно повторно отправить три раза перед сохранением в моем sqlite>?Как я могу это сделать ?

PS: перед повторной отправкой мы должны оставить наш фоновый сон (КАК?) Для abit.

Thx

1 Ответ

1 голос
/ 28 июля 2011

Правило потоков для AsyncTask:

Only once execution can be performed, any other attempt (to resume) will throw exception. (см. Документы)

Там вы не можете sleep() в AsyncTask

Для этой цели вы можетесоздайте BroadcastReciever, который будет прослушивать изменения подключения.

...