Articles of Многопоточность

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

Как указать лимит времени для вызова одного вида деятельности для другого действия. Я хочу вызвать другое действие (Ex, вызывающее класс A в класс B), задав некоторый временной интервал. Я использовал alarmManager, но это не возможно для моего приложения, и я использовал потоки, всякий раз, когда я даю Thread.sleep, он не будет выполнять действия до тех […]

Потоковое на Android

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

Как работает многопоточность в Android?

Я пытаюсь запустить 4 потока параллельно, но не удается. Я попытался использовать синхронный wait() и CyclicBarrier notify() CyclicBarrier ThreadPoolExecutor CountDownLatch AsyncTask и многие другие, но не выполнял параллельные потоки. Можем ли мы запускать 4 потока параллельно (т. Е. В то же время в android)? Как? Примечание. Я работаю с потоковой AudioRecord с использованием AudioRecord и […]

Android: java.util.concurrent.ThreadPoolExecutor

В моем приложении есть RecyclerView с тоннами изображений в нем. Изображения загружаются как пользовательские прокрутки RecyclerView с помощью этого кода: if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) loader.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,url); else loader.execute(url); К сожалению, иногда, когда пользователь быстро прокручивает эту ошибку, происходит: Task android.os.AsyncTask$3@73f1d84 rejected from java.util.concurrent.ThreadPoolExecutor@8f5f96d[Running, pool size = 9, active threads = 9, queued tasks = 128, completed tasks […]

Подождите, пока потоки будут завершены, прежде чем продолжить

Когда пользователь запускает мое приложение для Android, я запускаю 2 потока, чтобы выполнить некоторую обработку в фоновом режиме. Thread_1 выполняет некоторые вычисления на клиенте, а thread_2 извлекает некоторые данные с сервера. Все работает отлично. Ни один из потоков не изменяет пользовательский интерфейс. У меня есть два последующих вопроса. new Thread(new Runnable(){ @Override public void run(){ […]

RejectedExecutionException из AsyncTask, но не ударил пределы

Моему Android-приложению приходится иметь дело с поступающими сообщениями, которые часто бывают в связках (особенно в периоды слабого подключения). Я обрабатываю эти входящие сообщения в AsyncTasks, чтобы я не вмешивался в поток пользовательского интерфейса. Если сразу появляется слишком много сообщений, я получаю RejectedExecutionException . Мой стек ошибок выглядит следующим образом: 10-22 14:44:49.398: E/AndroidRuntime(17834): Caused by: java.util.concurrent.RejectedExecutionException: […]

Android AsyncTask остается в рабочем состоянии после завершения

Во время работы над приложением я заметил, что количество потоков продолжает расти все время. Потоки AsyncTask по какой-то причине остаются открытыми (я уверен, что они закончили работу и вышли), я понятия не имею, почему я продолжаю создавать больше потоков этого типа, и они продолжают работать на неопределенный срок. Есть ли способ проверить, что эти потоки […]

Разница между основной нитью и потоком пользовательского интерфейса

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

Как создать поток в Android NDK?

Может ли кто-нибудь сказать мне, как создать поток в Android NDK? Я переношу код C ++ с Win32 на Android, я не знаю, что такое API NDK, соответствующий API Win32 AfxBeginThread (). Благодаря!

Статистика загрузки фонограмм Android

В среде Android отслеживается использование данных каждого приложения, как на переднем плане, так и на заднем плане. Программно, что представляет собой использование переднего плана и фона? Отслеживает ли эта статистика Android, исходя из того, отображается ли активность вашего приложения на экране (IE: между методами onCreate / onResume и onPause), и поток работает в течение этого […]

Intereting Posts
Не может оценивать модуль «реагировать на собственные карты»: конфигурация с именем «по умолчанию» не найдена Не удалось обнаружить приложение ABI при попытке отладки NDK Есть ли способ заставить звук через динамики при подключении наушников? SnackBar и fitsSystemWindow Кинжал и нож для масла против андронов Android Мое приложение стало значительно медленнее на Android 4.0 Метод onFrameAvailable () SurfaceTexture всегда называется слишком поздним GoogleAuthUtil, как аутентификация устройства для iOS, чтобы проверить, что запросы происходят от устройства Apple Запустите поисковый запрос Google из активности – Android Разница между каталогами / res и / assets Android: проверка сети 3G или Wi-Fi включена или доступна или нет на устройстве Android Покрытие кода Jacoco в Android Studio с ароматами Как показать неопределенный индикатор выполнения при нажатии кнопки «Обновить» в ActionBarSherlock? Как получить по умолчанию HTTP USER AGENT с устройства Android? Материал Android: цвет строки состояния не изменится