Articles of asynctask

AsyncTask onPostExecute не работает в основном потоке?

У меня есть несколько действий в моем приложении, которые попали в веб-службу. Поскольку я не хочу задерживать основной поток, этот код находится в AsyncTask. Однако я не хочу, чтобы пользователь манипулировал Activity во время вызова веб-службы, поэтому перед выполнением AsyncTask я показываю ProgressDialog, который вращает и блокирует экран. В методе onPostExecute AsyncTask первое, что я […]

Android ProgressDialog не работает с мобильной сетью

Я разработал простую асинтаску, которая загружает файл с веб-сайта и отображает его. Существует странное поведение: Когда я использую беспроводное соединение ProgressDialog правильно отображается в начале загрузки ProgressDialog корректно обновляется с 0% до 100% Когда загрузка завершена, она исчезает, и файл PDF открывается. Когда я использую соединение 3G / Mobile ProgressDialog правильно отображается в начале загрузки […]

Java.lang.NoClassDefFoundError: android.os.AsyncTask

Странная ошибка на устройстве Android 2.2. Следующее работает на всех устройствах, и мы до сих пор не встречали эту ошибку до недавнего времени в GT-I5510. Наше приложение поддерживает min sdk-level 8. Учет данных приложения из настроек и запуск приложения исправил проблему, но я не понимаю, почему ее не удалось Для поиска класса. Добавлена ​​поддержка библиотеки […]

Разница между FutureTask и AsyncTask в андроиде

Я хочу знать разницу между FutureTask и AsyncTask в android. По моему мнению, мы можем получить текущую ситуацию в FutureTask. Используя ExecutorService мы можем создать пул параллельных процессов. То же свойство, которое мы можем достичь с помощью AsyncTask. Я хочу знать, где использовать AsyncTask и когда использовать FutureTask. Я задал здесь вопрос, но не получил […]

Проверьте, не прекращена ли загрузка файла

Я использую AsyncTask следующим образом: public class DownloadTask extends AsyncTask<String, Integer, String> { ProgressDialog mProgressDialog; private Context context; private PowerManager.WakeLock mWakeLock; String fileName=null; public DownloadTask(Context context,ProgressDialog Dialog) { this.context = context; this.mProgressDialog=Dialog; } @Override protected String doInBackground(String… sUrl) { InputStream input = null; OutputStream output = null; HttpURLConnection connection = null; try { URL url […]

Диалог прогресса Android не отображается в AsyncTask

Кто-то, пожалуйста, проверьте мои коды. Мой диалог прогресса просто появляется и увольняется так быстро, прежде чем я его даже увижу. Предположим, что он показывает диалог выполнения во время процесса загрузки. Но мой диалог прогресса отклоняется до загрузки моего изображения. public class SingleImageViewActivity extends SherlockActivity { // XML node keys static final String KEY_TITLE = "title"; […]

Как получить статус менеджера загрузки загрузки до успешной загрузки или не удалось

Вот моя проблема. Я пытаюсь загрузить файл с моего сервера, используя намерение менеджера загрузки через Asynctask. В моем doInBackground класса asynctask я был менеджером загрузки загрузки, и doinBackground вернет логическое значение при завершении загрузки (Success или Failed). Вот мой код protected Boolean doInBackground(String… f_url) { boolean flag = true; boolean downloading =true; try{ DownloadManager mManager […]

Дождитесь выполнения AsyncTask с помощью ProgressDialog

У меня есть метод public void writeEntry(Activity ctx, Entry entry) который получает некоторые данные и должен вызывать собственный метод, который занимает больше времени для завершения. Поэтому я создал AsyncTask, который обрабатывает ProgressDialog и собственный метод. Он отлично работает в своей собственной деятельности, чтобы проверить его, в этом мероприятии я использовал интерфейс обратного вызова и так […]

Обновить интерфейс пользователя из AsyncTaskLoader

Я преобразовал AsyncTask в AsyncTaskLoader (в основном, чтобы иметь дело с изменениями конфигурации). У меня есть TextView я использую в качестве статуса прогресса, и использовал onProgressUpdate в AsyncTask для его обновления. Это не похоже, что AsyncTaskLoader имеет эквивалент, поэтому во время loadInBackground (в AsyncTaskLoader ) я использую это: getActivity().runOnUiThread(new Runnable() { public void run() { […]

AsyncTask и setAdapter в методах onCreate

Я выполняю тяжелые сетевые задачи – загрузка изображений (предварительный просмотр). Для моего основного пользовательского интерфейса, который не должен быть заблокирован, он сделал это в AsyncTask, я хочу поместить их в GridView, но я установил адаптер до завершения AsyncTask. Некоторый код будет более полезным public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.gridview); new LoadAllPictures().execute(); GridView g = […]

Intereting Posts
Android WebView canGoBack всегда прав. Scrollview внутри фрагмента viewpager не прокручивается, когда отображается клавиатура Как отправить уведомление определенным пользователям с помощью FCM? Не удалось запустить медиа-запросы в браузере Android Как связать эту службу с Android? UnsatisfiedLinkError при модульном тестировании WritableNativeMap Как можно удалить «целевую точку» теневой тени Android из ее «точки касания»? Как установить дневную и ночную тему в приложении для Android Как загрузить Android SDK без загрузки Android Studio? Recycler view Индекс массива outof bound Ошибка несоответствия при одновременном прокрутке SwipetoRefresh и повторной обработки Android: сохранить имя пользователя в сеансе до выхода из системы У карты Android есть тонкая серая линия между картами Выбор правильного уровня API для моего приложения для Android Каковы возможности получить этот код ошибки 3 в покупке InApp? Почему LogCat полон ошибок?