Articles of android asynctask

Как убедиться, что только одна AsyncTask работает в фоновом режиме

У меня есть класс DownloadAndSave который простирается от AsyncTask . В методе doInBackground он извлекает данные из http-соединения и сохраняет данные с помощью OrmLite, но также очищает старые записи из базы данных. Итак, что-то вроде этого: doInBackground() { clearDb(); dataList = fetchDataFromHttp(); saveToDb(dataList); } Я часто получаю исключение БД: Попытка повторного открытия уже закрытого объекта: […]

Android: Как вернуть async JSONObject из метода с помощью Volley?

Я пытаюсь вернуть объект JSON следующим образом: JSONObject jsonObject = http.makeRequest("GET", "https://api.twitter.com/1.1/search/tweets.json", null); Общий метод обработки всех HTTP-запросов следующий public void makeRequest(String method, String url, Array params) { // Request a string response from the provided URL. JsonObjectRequest jsonObjReq = new JsonObjectRequest(getRequestMethod(method), url, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { processResponse(Constants.Global.SUCCESS, null, response); […]

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

В моем приложении я загружаю видеофайл. Я хочу показать индикатор выполнения для загрузки. Как это возможно с помощью концепции AsyncTask? Благодаря, Niki

Как добавить данные в пользовательский BaseAdapter для listView – Android

У меня есть собственный класс BaseAdapter, который создает представления для комментариев, имен пользователей и номеров. Этот BaseAdapter получает эту информацию от AsyncTask. AsyncTask запускается, когда пользователь достигает нижней части списка. Проблема заключается в том, что базовый адаптер не будет добавлять новые данные. Когда я пытаюсь добавить новые данные, он удаляет текущие данные в списке и […]

Медленная производительность в режиме просмотра списка

У меня очень странная проблема с моим Android-приложением. Проще говоря, проблема возникает, когда я помещаю содержимое изображения в элемент ListView item . Например; Скажем, у меня есть Fragment со следующей компоновкой; <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@android:id/list" /> </LinearLayout> И следующий макет для моих «элементов списка»; <?xml version="1.0" encoding="utf-8"?> […]

Как показать и скрыть ProgressBar активности от AsyncTask?

У меня есть отдельный класс, который расширяет AsyncTask, который я использую для связи во всем моем приложении. Каждое действие моего класса использует этот класс AsyncTask для связи. Я хочу показать ProgressBar (индикатор активности) всякий раз, когда происходит связь. Если я показываю и скрываю ProgressBar в активности, которая использует класс связи, то ProgressBar зависает, пока связь […]

Android: как синхронизировать данные с сервера в мое приложение каждые 3 и 5 минут?

У меня есть данные JSON на веб-сайте PHP и MySQL. Теперь я хочу синхронизировать свои данные в Android-приложении каждые 3 и 5 минут. Приложение проверяет каждые 3 и 5 минут, если в данных веб-сайта есть обновление. Как я могу это сделать?

Если вы создадите новые задачи Async для каждого другого вызова или используете один и тот же

Таким образом, у меня есть приложение, которое сделает сообщение HTTP Multipe HTTP / Get EG Login, getThisData, getThatData, sendThis, sendThat Лучше иметь отдельную AsyncTask для обработки каждого из них Или одну асинхронную задачу и обрабатывать ее по-разному с помощью переключателя onPostExecute и doInBackground ура

Правильная реализация асинхронной базы данных Android SQLite

Я googled и нашел несколько способов доступа к локальной базе данных SQLite асинхронно: AsyncTask CursorLoader (я уже использовал это для запроса, чтобы получить информацию о моих контактах, но я не уверен, как это будет переводиться в подкласс SQLiteOpenHelper с несколькими запросами) ContentProvider. Не уверен, что это слишком много, база данных будет нужна только из приложения. […]

Отправить представление как параметр в Asynctask

Я работаю над кодом, в котором я раздуваю представления, когда пользователь нажимает на одно представление, мне нужно выполнить синтаксический анализ URL-адреса, а затем проверить, что синтаксический анализ возвращает меня. Проблема в том, что мне нужно сделать синтаксический анализ, чтобы не получить исключение, и проверить, что я делаю до завершения задачи. Идеальным было бы отправить представление […]

Intereting Posts
Gradle build застрял на mergeDebugResources на centos Смешивание / слияние треков 3GP / AMR Кнопка setText с Spannable не работает для Android 5.0 Lollipop Сбор андроидного датчика на определенный период и вычисление среднего Галерея андроидов без прокрутки по клику Изображение не настраивается автоматически Android Google Admob: ресурсы сервисов Google Play не найдены Кордова Ионн – приложение неожиданно остановилось Android Eclipse DDMS – невозможно вытащить файл из корневого устройства Веб-просмотр Android внутри службы? Android-приложение, показывающее long в текстовых Javacv: декодирование H.264 «живой» поток, поступающий с сервера red5 на устройстве Android Android Studio не может найти R.layout.simple_list_item_1 или любые другие идентификаторы макета по умолчанию Работает ли Java 8 на Android api 24 и выше Или вы можете использовать в более низком api? Эффективность кастинга на разных уровнях при отбрасывании