Articles of асинхронный

Сервис или поток или AsyncTask

Помилуй мои вопросы, так как я все еще очень новичок в программировании, поэтому я не совсем понимаю понятия mainthreads и асинхронных задач, а также сервисы и потоки. Я читаю документацию об услугах для Android, потому что я хочу выполнить некоторые задачи из основного потока. В нем говорится: Если вам необходимо выполнить работу вне основного потока, […]

Android – Большие остановки файлов – использование async / progressdialog

У меня есть простой код, который должен выполнять одну задачу, когда нажата кнопка, загрузите файл, сохраните его на SD-карту и откройте. Все работает, кроме как при загрузке, для больших файлов соединение падает и индикатор выполнения зависает – почти всегда на 20%. Я искал и искал, и не могу понять, что делать, чтобы поддерживать связь и […]

AsyncHttpRequest POST не запускает обратные вызовы (android-async-http by loopj)

Я пытаюсь отправить POST на сервер с помощью async http-библиотеки loopj. Следующий код довольно стандартный, но я не могу заставить его работать. Я отлаживал довольно много и проверил следующее: URL-адрес правильный. Параметры правильны, и они корректно сохраняются в переменной params. Похоже, что когда HttpResponse response = client.execute(request, context); AsyncHttpRequest.makeRequest() в AsyncHttpRequest.makeRequest() запрос не содержит никаких […]

Горизонтальный индикатор выполнения не обновляет свой статус

Я пытаюсь показать горизонтальный индикатор прогресса « Not ProgressDialog » в моей деятельности, как это Вот что мой XML-файл содержит <ProgressBar android:id="@+id/pdialog" style="?android:attr/progressBarStyleHorizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:indeterminate="true" /> Я пытаюсь обновить его статус с помощью AsyncTask Class, установив pdialog.setProgress (), но не показывая никакого прогресса, он работает с progressdialog, но не с горизонтальной индикацией хода. public […]

Использование SyncAdapter без создания учетной записи

Мое приложение позволяет людям использовать и управлять своими данными независимо от того, что они вошли в систему. Хотя, когда я однозначно идентифицирую каждое устройство, я хочу синхронизировать данные с моими анонимными пользователями (а не с протоколами). Таким образом, мне было интересно, если это хорошая практика для создания анонимной учетной записи в этом случае, поскольку SyncAdapters […]

Приостановить фоновый процесс в robospice

Возможно ли приостановить фоновый сервис, запущенный в данный момент, и запустить его снова, начиная с момента его прекращения? В противном случае, по крайней мере, можно отправить сигнал, чтобы остановить выполнение SpiceService до завершения его выполнения?

Загрузка асинхронных изображений в listView

Я хочу загрузить изображения с сервера, ПОСЛЕ загрузки данных в виде списка. Я знаю, что существует множество тем для этой проблемы, но я не нашел решения … Итак, это мой код: //asyncTackClass for loadingpictures public class LoadImagesThread extends AsyncTask<Bundle, Void, Bitmap> { private ImageView view; private Bitmap bm; private Context context; private final WeakReference<ImageView> imageViewReference; […]

Как ждать нескольких вложенных асинхронных вызовов с помощью RxJava-Android?

Я новичок в RxJava, вот мой случай, Отправить запрос A и получить List<A> назад Для каждого A, отправить запрос AA и получить AA обратно, привязать A и AA, затем Существует B & BB с аналогичной логикой Делать что-то только после завершения всех запросов Пример: request(url1, callback(List<A> listA) { for (A a : listA) { request(url2, […]

Android два AsyncTasks серийно или параллельно? – Вторая заморозка, но результат в порядке

Я запускаю две задачи AsyncTask в своем приложении Android, которые из одного класса, но с разными параметрами. Например: new myAsynckTask(a,b,c).execute(); new myAssyncTask(a,d,e).execute(); Выполняются ли они параллельно или в последовательном порядке? Я спрашиваю об этом, потому что, когда начинается первый, показывает ход выполнения, и когда заканчивается, я вижу вторую, для которой требуется больше времени, но я […]

Зная, когда Firebase завершил вызов API?

У меня возникли проблемы с пониманием того, когда мой API-интерфейс Firebase завершен. После прочтения Firebase documentation я нашел следующее: События Value всегда запускаются последними и гарантированно содержат обновления от любых других событий, которые произошли до того, как был сделан снимок. Я понимаю, это означает, что только после onChildAdded вызова onChildAdded вызывается ValueEventListener . В результате […]