ntcn

Клининговые услуги

07.09.2017

Запуск метода onProgressUpdate()

Нам известно, что метод doInBackground() может потребовать некоторого времени на свое завершение. Вполне логично рассчитывать, что этот метод будет часто сообщать о том, сколько работы уже сделано. Таким образом, метод doInBackground() также отвечает за запуск onProgressUpdate() путем вызова метода publishProgress ().

Инициированный метод onProgressUpdate() затем выполняется в главном потоке. Это позволяет ему соответствующим образом обновлять элементы пользовательского интерфейса, такие как представления. Также можно отправлять сообщения в Toast. В листинге 18.4 мы просто выводим сообщение в журнал.

После того как вся работа сделана, производится возврат из метода doInBackground() с результирующим кодом. Возможно вам понадобятся клининговые услуги.

Метод onPostExecute()

Затем результирующий код, возвращаемый из метода doInBackground(), передается методу обратного вызова onPostExecute(). Данный обратный вызов также выполняется в главном потоке. В этом методе мы сообщаем диалоговому окну с ходом работы о необходимости закрытия. Поскольку все происходит в главном потоке, можно обращаться ко всем элементам пользовательского интерфейса без каких-либо ограничений.

На этом рассмотрение использования AsyncTask завершено.









База знаний Новые статьи
Перечень возможностей ViartShop
Основные функциональные возможности  подробнее…подробнее…
настройки меню администрирования
Общие настройки показа и доступа к меню администрирования интернет-магазина.  подробнее…подробнее…
E-commerce новости
"Яндекс.Маркет" - цены с доставкой
Введен новый формат показа цен на товары интернет-магазинов на Яндекс.Маккет -  будет показываться конечная цена товара - с учетом доставки покупателю. Кроме того, пользователи смогут увидеть, сколько времени уйдет на доставку товара.
подробнее…
SEO Теория и практика
Как добиться максимальной SEO-эффективности
Каждый интернет-предприниматель стремится добиться максимальной эффективности от продвижения своего сайта. Однако это получается далеко не у каждого, т.к. многие зачастую не знают даже основ грамотного продвижения сайта в интернете.
подробнее…

Copyright © 2009-2014 Viartsoft. Все права защищены.

Viart Shop RE - универсальное решение для создания интернет-магазинов