Вопросы по теме 'android-asynctask'

Правило многопоточности AsyncTask — действительно ли его можно использовать только один раз?
В документации по AsyncTask приводится следующее правило, касающееся многопоточности : Задача может быть выполнена только один раз (при повторной попытке выполнения будет выдано исключение). Все это означает, что вам нужно...
9972 просмотров
schedule 13.04.2022

Внешний класс AsyncTask с ProgressDialog [Обновление: и вернуться обратно?]
** Обновлено: (см. ниже) ** Я искал пару дней и не могу найти прямого ответа на этот вопрос. Некоторые говорят, что это возможно, некоторые говорят, что это возможно, некоторые говорят, что это невозможно. Я схожу с ума по этому поводу. Я хочу,...
11308 просмотров

Действительно ли AsyncTask ошибочен концептуально или я просто что-то упускаю?
Я исследовал эту проблему в течение нескольких месяцев, придумывал разные решения для нее, что меня не устраивает, поскольку все они представляют собой массовые взломы. Я до сих пор не могу поверить, что класс с ошибками в дизайне вошел во фреймворк,...
33835 просмотров

AsyncTask иногда не запускается, несмотря на то, что состояние RUNNING?
В моем приложении я использую AsyncTask при запуске своей деятельности, чтобы получить мелодию звонка определенного контакта. Он работает нормально, но я заметил, что если приложение останавливается дважды до того, как AsyncTask переходит к методу...
1573 просмотров
schedule 19.07.2023

Диалоговое окно прогресса не будет отображаться с асинхронной задачей
Я искал ответ на это в течение некоторого времени. У меня есть асинхронная задача, которая загружает базу данных, необходимую для моего приложения, пока это загружает мое приложение, которое ничего не может сделать, так как все данные, на которые оно...
3593 просмотров
schedule 15.11.2023

проблема с вызовом недействительности в потоке асинхронной задачи в Android!
Я пытаюсь вызвать invalidate() из потока asyntask. Я получаю эту ошибку: 10-18 15:14:30.469: ERROR/AndroidRuntime(889): Причина: android.view.ViewRoot$CalledFromWrongThreadException: Только исходный поток, создавший иерархию представлений,...
2365 просмотров
schedule 15.12.2023

Непоследовательное поведение при загрузке изображений с помощью AsyncTask
То, что делает приложение, очень просто. Он загружает два RSS-канала, и в каждом RSS-канале он содержит два элемента с заголовком, изображением и ссылкой. Затем он загружает изображения, сохраняет их в локальной папке и отображает их. Итак, два...
639 просмотров

Android TimerTask выдает RuntimeException, если Show ProgressDialog добавляется в run()
Я пытаюсь запланировать таймер, используя timertask. Я хочу заморозить пользовательский интерфейс, когда задача выполняется с использованием ProgressDialog. Я использую AsyncTask с TimerTask для достижения желаемых результатов. Но когда я добавляю...
1221 просмотров

Управление несколькими асинхронными задачами для загрузки нескольких изображений из html-кода, утечка оперативной памяти, какие-либо идеи?
Я разрабатываю приложение для Android. Теперь я разбираю bbcode в html и отображаю его внутри текстового представления, текстовое представление находится внутри пользовательского списка. Я использую Html.ImageGetter() для отображения изображений,...
22632 просмотров

Android AsyncTask не останавливается при отмене, почему?
У меня есть AsyncTask, который я отключил в событии жизненного цикла onPause Activity, поэтому он не запускается, когда кто-то покидает приложение, но, несмотря на это, продолжает работать. Я добавил трассировку, и этот фрагмент показывает проблему....
13918 просмотров
schedule 24.04.2022

Пытаясь использовать AsyncTask, загрузите некоторые файлы изображений.
У меня есть список файлов, хранящихся внутри массива, которые мне нужно загрузить в фоновом потоке. Моя первоначальная мысль заключалась в том, что AsyncTask должен быть готов для этой задачи. Но у меня проблема, я не знаю, как передать свой список...
2178 просмотров

NetworkOnMainThreadException
Я только что узнал об NetworkOnMainThreadException в официальной документации. и мне было интересно, бросает ли это эмулятор. Я довольно много тестировал свое приложение, и, насколько я знаю, вся сеть отключена от основного потока (используя...
24488 просмотров

Пытаюсь получить размер загружаемого файла, но получаю ошибку
private class DownloadLargeFileTask extends AsyncTask<Void, Void, Void> { private final ProgressDialog dialog; public DownloadLargeFileTask(ProgressDialog dialog) { this.dialog = dialog; } protected void...
1912 просмотров

Отменить AsyncTask при сбое HTTPPost?
Я пытаюсь отменить свою AsyncTask при сбое подключения к серверу. Я пробовал cancel() , но все равно вызывается метод onPostExecute() вместо onCancelled() . Вот что у меня внутри doInBackground() : protected String...
1398 просмотров
schedule 09.01.2023

Тревога запускается каждые 5 секунд, а AsyncTask и служба проверяют пороговое значение
Я пишу приложение, которое должно выполнять некоторую работу каждые 5 секунд, если эти вычисления превышают пороговое значение, следует запустить Intent, который загрузит новую активность (или, возможно, если это возможно, активность будет запущена...
1480 просмотров

асинхронная задача не работает должным образом
Ниже приведен мой код: public class Imagechanger extends AsyncTask<Object,Void,Void >{ @Override protected Void doInBackground(Object... params) { if(!isCancelled()){ final ImageView v = (ImageView)params[0];...
2433 просмотров
schedule 05.06.2022

Android AsyncTask и сообщение HTTP - работает только один раз?
У меня есть AsyncTask в моем приложении, которое создает HttpURLConnection. Затем он вызывает getOutputStream(), записывает несколько байтов, сбрасывает и закрывает. Затем он вызывает getResponseCode() и getInputStream(). Если мне нужно...
1439 просмотров

Как реализовать слушателя
У меня проблема с дизайном. Мне нужно реализовать слушателя. Я увидел следующий вопрос SO: Как создать наш собственный интерфейс слушателя в android? Но в ссылке, которую он предоставляет в ответе, автор создает слушателя, который просто...
40420 просмотров
schedule 04.08.2022

Невозможно установить изображение в ImageView из ListView с помощью SimpleAdapter, ViewBinder и Asynctask
У меня проблема. Я пытаюсь получить изображение из онлайн-источника и установить изображение в ListView ImageView . Однако я не могу этого сделать, потому что не могу связать свой ImageView с ListView , так как он возвращает...
1131 просмотров

Как создать экземпляр пользовательского ArrayAdapter во время выполнения doInBackground AsyncTask?
у меня есть список с пользовательским адаптером массива. каждая строка списка имеет также галерею с собственным адаптером. так что все работает нормально. но при быстрой прокрутке списка он застаивается, потому что каждая строка должна загружать...
631 просмотров