Articles of многопоточности

Запуск службы в отдельном потоке

В документах Android говорится, что служба работает в основном потоке. Что произойдет, если я начну свою службу в отдельном потоке? Он все еще работает на основном потоке? Я не говорю об использовании android:process в файле манифеста, а скорее что-то вроде: Thread thread = new Thread(new Runnable() { public void run() { // Start service } […]

Как Android управляет памятью?

Я изучал эту тему, поскольку хотел узнать больше. Поэтому я узнал следующее: ОС Android придает большое значение нашему приложению, основанному на следующих факторах: onResume() Process – onResume() когда мы взаимодействуем с пользовательским интерфейсом приложения. (Наивысшее значение) Visible Process – onPause() когда некоторые диалоги onPause() выше приложения, которое мы сейчас используем. Сервисный процесс – нет взаимодействия […]

Блокировка файла через службы

Каков наилучший способ обмена файлом между двумя «писательскими» службами в одном приложении? Изменить: Извините, я должен был дать более подробную информацию, я думаю. У меня есть Служба, которая сохраняет записи в буфер. Когда буфер заполняется, он записывает все записи в файл (и так далее). Другая служба запускается в какой-то момент и читает файл (по существу […]

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

Я прошу о помощи, чтобы моя жизнь, и что еще более важно, жизнь моего пользователя не будет разрушена мной, не зная, как правильно использовать службы и темы. Я не прошу длинного объяснения, но больше подтверждения. Это нормально, если я ошибаюсь. Я здесь, чтобы учиться. Если я правильно понимаю: 1. служба работает в фоновом режиме (нет […]

Почему службы андроида работают в потоке пользовательского интерфейса?

http://developer.android.com/guide/components/services.html Страница начинается с того, что службы используются для запуска многолетних задач в фоновом режиме. Позже в «Предупреждении:» говорится, что они запускаются в потоке пользовательского интерфейса, и любая интенсивная работа должна выполняться в отдельном потоке, таком как код, размещенный внутри обратного вызова IntentService «onHandleIntent». Если код в onHandleIntent является долговременной задачей службы и работает в […]

Как вызывать действия из неинформационной темы?

У меня есть шаблон Observer Design, который использует Thread для отправки моих собственных Events . Иногда классы, которые называются, – это Android-действия, а в других случаях они являются обычными классами. Код в потоке НЕ является активностью. Я получил эту ошибку: Невозможно создать обработчик внутри потока, который не вызвал Looper.prepare () Чтобы избежать этой ошибки во […]

Финальный финал Android в интерфейсе обслуживания и обновления

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

Не получать данные о местоположении из потока

Я пытаюсь отправлять текстовые сообщения, содержащие местоположение пользователей, так часто, используя таймер. Первоначально я столкнулся с ошибкой nullpointer, которая была вызвана простой ошибкой, которую я сделал. Как только это было исправлено, все, казалось, работает нормально. Однако он никогда не получает мое местоположение, поэтому текст, который продолжает отправлять, говорит «Не удалось получить местоположение». Я спрашиваю, почему […]

Аннотирование метода Android для предотвращения вызова из потока GUI

В проекте, над которым я сейчас работаю, есть много кеширования, которое выполняется в основном потоке, что делает приложение лагги. Мой план состоит в том, чтобы сделать асинхронные варианты этих, но все еще сохраняя синхронные вызовы для упрощения цепочки при объединении в asyncTasks. Проблема у меня в том, что я хочу каким-то интуитивным образом запретить использование […]

Эффективность запроса с помощью Parse с помощью локального магазина в Android

Мой вопрос очень прост, какой лучший подход к работе с Parse использует локальный магазин в то время, когда я хочу запросить сохраненные объекты. Лучше ли запускать несколько запросов в локальном хранилище непосредственно в основном потоке и избегать вложения большого количества анонимных классов или использования фонового потока? Важно отметить, что этот метод будет называться очень часто, […]

Intereting Posts
Как отправить подтверждение электронной почты с помощью Firebase? Фильтр списка избранных атрибутов BaseAdapter Библиотека поддержки Android Snackbar с неопределенной длиной Файл манифеста Android со свойствами из другого файла свойств Как вызвать одну камеру Intent с записью, а также захват изображения? Создание многостраничных / форматных данных с помощью android Шаблон, чтобы сделать AsyncTask "процедурным" Robotium – настройка продолжительности PAUSE в классе Sleeper Как долго связки сохраняются SyncManager? Android передает постоянную информацию в связках или использует одноэлементный шаблон? Приложение Android new Photos падает при попытке отредактировать изображение после использования камеры Android – Actionbar Шерлок – Фильтр поиска LG G2 vs980 не распознается командой устройств ADB (Win7 на виртуальном боксе) Активность продолжается после финиша (); Домашний ключ, обработанный сэндвичем с мороженым