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

Android loopj Async Http падает после обновления 1.4.5

Новое обновление для Android loopj Async Http lib отсутствует, и они сильно изменились. Теперь вам нужно вручную установить Looper.prepare() иначе он использует синхронный режим вместо async по умолчанию. Я не понимаю, где мне нужно его установить. Logcat 07-09 08:16:18.775: W/AsyncHttpResponseHandler(6606): Current thread has not called Looper.prepare(). Forcing synchronous mode. После этого сообщения он полностью падает […]

Как вызвать функцию родительской активности из ASyncTask?

setAccountAuthenticatorResult может быть вызван из Activity, который расширяет AccountAuthenticatorActivity . Моя активность расширяет это, но запускает ASyncTask, и поэтому этот setAccountAuthenticatorResult следует вызывать из ASyncTask (или результат ASyncTask должен быть возвращен в основной поток). Как это сделать? Что не так в коде ниже? AsyncTask<Uri, Void, Bundle> task = new RetrieveAccessTokenTask(this, consumer, provider, prefs).execute(uri); public class […]

Как реализовать слушателя

У меня проблема с дизайном. Мне нужно реализовать слушателя. Я увидел следующий вопрос SO: Как создать собственный интерфейс Listener в android? Но в ссылке, которую он дает в ответ, автор создает слушателя, который просто расширяет системный определитель. Например, onClick, вы выполните некоторую проверку и затем вызовите другой метод, называемый «whenValidatedListener», Мне нужно определить слушателей, которые […]

Android, как запуститьOnUiThread в другом классе?

В моем приложении в MainActivity есть поток, который отлично работает. Но когда я вызываю другой класс для получения данных с сервера, я не могу работать в потоке. См. Пример кода ниже. class MainActivity extends Activity implements Runnable { public void onCreate() { new Thread(this).start(); } public void run() { //here is code for download data […]

NetworkOnMainThreadException

Я только что узнал об NetworkOnMainThreadException в официальных документах И задавался вопросом, выбрасывает ли этот эмулятор. Я тестировал свое приложение совсем немного, и насколько я знаю, все сети отключены от основного потока (с использованием Roboguice RoboAsyncTask), но вы никогда не знаете, не удалось ли его избежать. Я также использую StrictMode и ничего не видел. Является […]

Ожидание асинхронного обратного вызова в Android IntentService

У меня есть IntentService который запускает асинхронную задачу в другом классе и должен ждать результата. Проблема в том, что IntentService завершит работу, как только метод onHandleIntent(…) закончен, правильно? Это означает, что IntentService , как правило, немедленно отключится после запуска асинхронной задачи и больше не будет получать результаты. public class MyIntentService extends IntentService implements MyCallback { […]

Зная, когда View в ListView ушел с экрана?

У меня есть Googled это, но я не могу найти ответ, так что здесь … У меня есть ListView, который отображает текст и изображение. Базовый адаптер перерабатывает представления по соображениям производительности (согласно рекомендованному подходу), и я загружаю изображения с помощью AsynchTask в соответствии с рекомендацией, найденной на растровой странице сайта разработчиков Android . Все работает […]

Передовые методы асинхронного программирования

Недавно я написал свое первое приложение для Android, которое составляло примерно 8 000-10 000 строк кода. Одной вещью, которая постоянно мешала моему использованию обычных шаблонов проектирования, было интенсивное использование анимированными вызовами Android (открытие диалогов, действий и т. Д.). Из-за этого мой код очень быстро начал искать «спагетти» вроде, и я в конце концов начал не […]

Intereting Posts
Каковы наилучшие практики использования значков SVG на Android? Android: Android 4.1 эмулятор, вызывающий onDateSet дважды из диалогового окна DatePicker Как изменить цвета Drawable в Android? После обновления библиотеки поддержки VideoView Полный экран в приложении для Android Используя Eclipse для androidSDK, когда я иду, я запускаю раздел WARNING: Data, который уже используется. Изменения не будут сохраняться! Как настроить приложение: layout_scrollFlags для панели инструментов программно Android слайд-анимация слева направо Как я могу аутентифицировать свои приложения webservice после использования Facebook SSO на Android? Как изменить размер физического экрана Android от терминала / оболочки Android – увеличение / уменьшение местоположения RelativeLayout с распространением / пинчем Как удалить встроенную поддержку проекта Android в eclipse, потому что eclipse показывает ошибки в jni? Только использование Proguard: не удалось инициализировать DaoConfig => ArrayIndexOutOfBoundsException Разница между кинжалом и ButterKnife Android Почему добавление OnClickListener внутри onBindViewHolder из RecyclerView.Adapter считается плохой практикой?