Articles of android asynctask

AsyncTask – медленная загрузка

Я использую AsyncTask для загрузки ~ 50 МБ файлов из Интернета. Иногда, когда я загружаю этот файл, выигрыш в баре выигрыша очень медленный (даже когда я нахожусь в Wi-Fi). И после минуты телефон показывает мне, загрузка завершена, но сам файл имеет только ~ 100 КБ, не более того. Но когда я перезапускаю устройство и пытаюсь […]

Загрузка изображений в gridview с задачей async, а не загрузка

Я пытаюсь загрузить thumnails в gridview async, потому что другим способом это слишком долго, чтобы показать! Когда я делаю это обычным способом, он отлично отображает изображения. (Код и изображение) Utils public static Bitmap getThumbnail(Context context, Bitmap bitmap, int columns){ WindowManager wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Point size = new Point(); display.getSize(size); int scale […]

URL не может быть перенесен в строку

Я очень новичок в андроиде и пытаюсь разработать приложение для загрузки всех mp3-файлов с сервера на просмотр списка, и, щелкнув элемент списка, он должен воспроизводить этот mp3-файл непосредственно с сервера. Как-то я могу перечислить все mp3-файлы с сервера на просмотр списка, но когда я нажимаю элемент списка, чтобы воспроизвести эту песню, это дает мне следующую […]

Ошибка нулевого указателя в async-задаче

Я получаю исключение нулевого указателя при обработке данных JSON, я проверил, что JSON, который я получаю, является правильным. Далее я хочу сохранить эти данные в хэш-карте и вытащить ее один за другим в соответствии с требованиями. public ProgressDialog pDialognew; static JSONParser jParser = new JSONParser(); ArrayList<HashMap<String, String>> allValueList; class SearchData extends AsyncTask<String, String, String> { […]

Как использовать AsyncTask для отображения ProgressBar и загрузки Rss

Я использую AsyncTask для отображения progressBar при загрузке Rss News. Поскольку это мой первый раз, когда я использую asyncTask, я не знаю, подходит ли мой метод, так что, пожалуйста, скажите мне, хорошо ли это для вас? Его работа, но я хочу просто быть сут! public class BackgroundAsyncTask_nea extends AsyncTask<Void, Void, Void> { private ProgressDialog dialog; […]

Предварительно загруженная проблема с повреждением базы данных в приложении Android

У меня есть приложение для Android, которое начинается с загрузки большой базы данных на SD-карту (чуть более 50 МБ) в асинтете. Код загрузки выглядит следующим образом. HttpURLConnection conexion = (HttpURLConnection) url.openConnection(); if(filePath.exists() && filePath.length() > 10000.00) { downloaded = (int) filePath.length(); conexion.setRequestProperty("Range", "bytes=" + (filePath.length()) + "-"); } else conexion.setRequestProperty("Range", "bytes=" + downloaded + "-"); […]

Авторизация Facebook не работает внутри Android Asynctask или Thread

Работа с facebook в Android. Иногда мое приложение выдает деньги в режиме реального времени, когда я пытался разрешить Facebook в Android.not в эмуляторе. Я использовал Android Facebook SDK. Поэтому я думал, что потоки могут остановить это. Сначала попробовал асинтез Activity act=this; private class fbwork extends AsyncTask<Facebook, Integer, String> { @Override protected String doInBackground(Facebook… para) { […]

Java.io.IOException: BufferedInputStream закрыт

Я пытаюсь загрузить изображения из url в listview в android. Для этого я использую код ниже. Bitmap bm; try { URL url = new URL(imageUrl); bm = BitmapFactory.decodeStream(url.openConnection().getInputStream()); } catch (Exception e) { Log.e("Error", e.getMessage()); e.printStackTrace(); } imageView.setImageBitmap(bm); Я выполняю вышеуказанный код в AsyncTask. Когда я выполняю, он отображается правильно. Но после того, как я […]

Android AsyncTask – один подкласс для работы с базой данных?

У меня есть активность для инициализации игры, которая выполняет множественные выборки и вставки из нескольких таблиц SQLite. Я пытаюсь понять AsyncTask, но из всех примеров, которые я прочитал до сих пор, мне интересно, нужно ли мне подклассировать AsyncTask для каждой отдельной операции с данными, которую мне нужно сделать? Например, моя активность в NewGame делает следующее: […]

Получение прогресса в IntentService

Я работаю над Android-приложением, которое требует много вызовов API. Я создал систему, реализующую систему очередей на основе IntentService. Дело в том, что я хочу показать точное обновление ProgressBar, пока IntentService запущен. Один из способов – изменить систему очередей на серию AsyncTasks. Мне нужно было бы показать прогресс, используя onProgressUpdate() . Другой способ – настроить IntentService […]