Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
lihusha
3 / 3 / 0
Регистрация: 21.03.2015
Сообщений: 67
#1

Как приостановить doInBackground() из AsyncTask - Программирование Android

28.03.2015, 17:56. Просмотров 1191. Ответов 22
Метки нет (Все метки)

Здравствуйте.

Есть экземпляр AsyncTask и активити с WebView.
AsyncTasd выполняет действия с сетью, передает некий url WebView. WebView загружает станицу авторизации(login-password).
В конце WebView получает код авторизации, который нужно передать снова AsyncTask для продолжения выполнения задач с сетью.

Как на время авторизации(login-password) приостановить выполнение и завершение doInBackground? А потом, после авторизации и передачи данных в AsyncTask снова запустить его выполнение?
Есть ли в AsynkTask некий метод "pause()"?

Спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fgtmenow
75 / 75 / 7
Регистрация: 29.03.2012
Сообщений: 254
27.04.2015, 11:39     Как приостановить doInBackground() из AsyncTask #21
да, именно так
lihusha
3 / 3 / 0
Регистрация: 21.03.2015
Сообщений: 67
27.04.2015, 11:39  [ТС]     Как приостановить doInBackground() из AsyncTask #22
по твоему опыту, на каком языке лучше комментировать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2015, 11:43     Как приостановить doInBackground() из AsyncTask
Еще ссылки по теме:
Как написать простейший запрос на сервер без использование AsyncTask Android
Android Как реализовать Синхронное выполнение двух функций при вызове AsyncTask
Android Как поставить поставить AsyncTask на паузу?
AsyncTask Android
AsyncTask Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
fgtmenow
75 / 75 / 7
Регистрация: 29.03.2012
Сообщений: 254
27.04.2015, 11:43     Как приостановить doInBackground() из AsyncTask #23
в зависимости от проекта, если команда полностью русская, и нет ни малейшей вероятности, что кому-то будет не понятен язык, на котором комментарий написан - тогда смело можете использовать русский.

Но обычно это маленькие проекты, в больших интернациональных проектах/продуктах конечно же надо писать на английском.

В своих продуктах - по договоренности с заказчиком, чаще по фрилансу заказы идут на мелкие проектики, код которого даже смотреть никто не будет. им важна программа. в таком случае комментарии ты пишешь вообще исключительно для себя.
Yandex
Объявления
27.04.2015, 11:43     Как приостановить doInBackground() из AsyncTask
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru