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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Адаптация приложения под разные разрешения экранов http://www.cyberforum.ru/android-dev/thread930364.html
Здравствуйте! Возникла проблема с отображением интерфейса приложения на различных экранах. Суть такова.На форме расположено 4 кнопки и внизу выводится одна строка текста. Соответственно для mdpi, hdpi, xhdpi сделаны следующие элементы: - задник (основной фон, верхняя плашка, нижняя плашка) - рисунок для каждой из 4х кнопок в отдельности Все через 9-patch и с правильным разрешением. Так...
Программирование Android Можно-ли в SQLite получить все поля CREATE TABLE IF NOT EXISTS "Table1" ( "_id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "name" TEXT UNIQUE, "val" TEXT ); Как теперь ПРОГРАМНО получить все поля? Со ВСЕМИ характеристиками? Нужно повторить ЭТОТ же запрос для создания другой таблицы, слегка его изменив. Пытаюсь востановить запрос создания прошлой таблицы, "якобы его не знаю". http://www.cyberforum.ru/android-dev/thread930232.html
Создание стиля для кнопки Программирование Android
Добрый вечер) В интернет нашел много информации по созданию стилей для кнопок. Только нигде нет, как сделать отступы(margins) в стиле. Я знаю ,что это можно прописать для каждой кнопки отступы в layout'е. А как это сделать для всех кнопок быстро и лаконично?
Программирование Android Не выполняется поиск в ListView
Вопрос таков имею базу данных с данными вывод имён в костомный ListView но поиска не выполняется. Брал пример всё работает в моём случае нет. Подскажите пожалуйста Вот код из примера package com.androidhive.androidlistviewwithsearch; import java.util.ArrayList; import java.util.HashMap; import android.app.Activity; import android.os.Bundle; import android.text.Editable;
Программирование Android Как задать прозрачный фон? http://www.cyberforum.ru/android-dev/thread930031.html
Использую прогресс бар горизонтальный и хочу его кастамизировать. Ниже код: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape> <gradient android:startColor="#000001" android:centerColor="#0b131e" android:centerY="0.75"
Программирование Android Работает ли код когда приложение закрыто ? Не могу понять, должен ли этот код работать когда приложение закрыто. При реальных тестах не работает мне кажется. Вот сам код: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <EditText android:id="@+id/point_latitude" ... подробнее

Показать сообщение отдельно
Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,189
Записей в блоге: 5

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

29.07.2013, 17:07. Просмотров 901. Ответов 3
Метки (Все метки)

У меня есть некоторая проблемка в приложении, нужно поставить AsyncTask на паузу в методе onPause(), когда открывается новое activity.
Я получаю XML от сервера, после разбора каждого узала (их 20шт) в методе onProgressUpdate() извлечонная ссылка на файл передается в мой метод addToBody(), который вызывает AsyncTask загружающий картинку в ImageView. Т.е. после разбора сообщения от сервера, друг за другом запускаются 20 AsyncTask'ов в onProgressUpdate(). Когда не все картинки подгрузились и я тапаю на элемент чтоб открылось новое активити мне надо приостановить загрузку (эти AsyncTask'ки), чтоб в новом открытом активии данные нормально подгрузились (не ожидая пока закончится загрузка в фоновом activity). После того как мы возвращаемся из нового активити в предыдущее, нужно продолжить работу тех 20ти AsyncTask'ов чтоб они прогрузили все картинки в интерфейс.
Я понял что нужно использовать метод onPause(), в котором будут останавливаться AsyncTask'и при переходе в новое активити, и метод onStart() - будет возобновлять загрузку картинок в активити при возврате, но как правильно это сделать? Какими методами пользоваться?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru