Articles of асинтеза

Передача ничего в AsyncTask в Android

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

Используя AsyncTask таким образом: «новый AsyncTask () {« дает мне ошибки

Im, следуя инструкциям android по GCM, который использует функцию, называемую doInBackground, и у них есть эта функция, определенная следующим образом: private void registerInBackground() { new AsyncTask() { @Override protected String doInBackground(Void… params) { //do stuff } @Override protected void onPostExecute(String msg) { //do stuff } }.execute(null, null, null); } Но когда я обманываю и вставляю […]

Создание AsyncTask вызывает сбой

Имея некоторые проблемы с пользовательским классом, который расширяет AsyncTask. Мое приложение предназначено для Android 4.0.3, а приведенный ниже код отлично подходит для более 30 человек, тестирующих его. Однако есть два пользователя, которые видят падение приложения, когда я вызываю новый AsyncRequest, как показано ниже. У меня есть рабочий журнал, который записывает в текстовый файл в хранилище […]

Android: метод doInBackground Asynctask вызывается после длительной задержки

Я пытаюсь загрузить видео с URL-адреса, я реализовал мой метод загрузки в doInBackground () asynctask, но метод doInBackground занимает много времени, чтобы получить вызов (5-10 минут), я использую другую асинтезу Для загрузки изображения в действие, из которого я направляюсь для загрузки видео-активности и ее работы. Мой метод onPreExecute вызывается вовремя, но после этого doInBackground занимает […]

Ошибка Android: java.net.SocketException: сокет закрыт

Я вижу, что эта ошибка возникает в моих журналах сбоев сотни раз в неделю, но я потратил на этом этапе несколько недель, пытаясь преследовать ошибку без каких-либо успехов. Я не смог воспроизвести его на любом из моих устройств. Вот трассировка стека: Posix.java:-2 in "libcore.io.Posix.recvfromBytes" Posix.java:131 in "libcore.io.Posix.recvfrom" BlockGuardOs.java:164 in "libcore.io.BlockGuardOs.recvfrom" IoBridge.java:513 in "libcore.io.IoBridge.recvfrom" PlainSocketImpl.java:489 in […]

Как предотвратить задержку пользовательского интерфейса при обновлении уведомления при загрузке файла?

В настоящее время я использую AsyncTask для загрузки большого файла в фоновом режиме в моем приложении, в настоящее время процесс загрузки показан как ProgressDialog который обновляется через onProgressUpdate как onProgressUpdate ниже: protected String doInBackground(String… sUrl) { try { String destName = sUrl[1]; file_Delete(destName); // Just to make sure! URL url = new URL(sUrl[0]); URLConnection connection […]

Шаблон, чтобы сделать AsyncTask "процедурным"

Я использую AsyncTask во многих местах без проблем. Теперь с Honeycomb все сетевые операции ввода / вывода должны быть в потоке отдельно от потока пользовательского интерфейса, что во многих случаях требует AsyncTasks в местах, где до того, как синхронное сетевое соединение было хорошо подходит (Honeycomb будет генерировать исключение для любой сети i / O в […]

Отправка трансляций из asynctasks

У меня есть asynctask, которая что-то делает, когда это делается, я хочу, чтобы она транслировала это. Обычно я бы сделал: context.sendBroadcast(new Intent(MYINTENT)); Однако asynctask не имеет контекста. Я видел несколько ответов на эти вопросы, предлагая отправить ссылку на контекст активности приложения на асинтезу. Но эта ссылка плоха, если пользователь поворачивает экран. И ручное поддержание ссылки […]

Возвращать данные из класса AsyncTask

Как получить данные из моей AsyncTask? My MainActivity вызывает функцию DataCall.getJSON, которая запускает AsyncTask, но я не уверен, как вернуть данные к исходной активности. MainActivity с вызовом DataCall, который должен вернуть строку и сохранить ее в state_data String state_data = DataCall.getJSON(spinnerURL,spinnerContentType); DataCall: public class DataCall extends Activity { private static final String TAG = "MyApp"; […]

Android AsyncTask Индикатор выполнения

Возможный дубликат: Progressbar togther с asyncTask У меня есть expandableListView в проекте. Если кто-то нажимает на группу, тогда данные должны быть загружены и загружаться, когда должен появиться индикатор выполнения. Я хочу сделать это с помощью Async Task .please дать мне пример кода для этого. Заранее спасибо.