Вопросы с тегом «service»

Служба - это долговременный исполняемый файл, который выполняет определенные функции и не требует вмешательства пользователя.

775
Сервис против IntentService на платформе Android

Я ищу пример того, что может быть сделано с помощью, IntentServiceчто не может быть сделано с Service(и наоборот)? Я также считаю, что он IntentServiceработает в другом потоке, а Serviceнет. Итак, насколько я вижу, запуск службы в своем собственном потоке похож на запуск IntentService. Это...

584
Пример: связь между активностью и службой с помощью обмена сообщениями

Я не смог найти примеров того, как отправлять сообщения между деятельностью и службой, и я потратил слишком много времени, чтобы понять это. Вот пример проекта для других. Этот пример позволяет вам запускать или останавливать службу напрямую, а также отдельно привязывать / отменять привязку к...

475
AngularJS: инициализировать сервис с асинхронными данными

У меня есть служба AngularJS, которую я хочу инициализировать с некоторыми асинхронными данными. Что-то вроде этого: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData =...

417
getApplication () против getApplicationContext ()

Я не мог найти удовлетворительный ответ на этот вопрос, так что здесь мы идем: с чем дело Activity/Service.getApplication()и Context.getApplicationContext()? В нашем приложении оба возвращают один и тот же объект. ActivityTestCaseТем не менее, при имитации приложения будет...

381
Как ждать завершения всех потоков, используя ExecutorService?

Мне нужно выполнить некоторое количество задач 4 за один раз, что-то вроде этого: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Как я могу получить уведомление, когда все они будут завершены? Пока...

360
Android 8.0: java.lang.IllegalStateException: запрещено запускать службу

При запуске приложения приложение запускает службу, которая должна выполнять некоторые сетевые задачи. После нацеливания на уровень API 26 моему приложению не удается запустить службу на Android 8.0 в фоновом режиме. Вызвано: java.lang.IllegalStateException: не разрешено запускать службу. Намерение...

332
Попытка запустить сервис при загрузке на Android

Я пытался запустить службу, когда устройство загружается на Android, но я не могу заставить его работать. Я посмотрел несколько ссылок в Интернете, но ни один код не работает. Я что-то забыл? AndroidManifest.xml <receiver android:name=".StartServiceAtBootReceiver" android:enabled="true"...

296
AngularJS: Когда использовать сервис вместо фабрики

Пожалуйста, потерпите меня здесь. Я знаю, что есть и другие ответы, такие как: AngularJS: Сервис против провайдера против фабрики Однако я все еще не могу понять, когда вы будете использовать сервис на заводе. Из того, что я могу сказать, фабрика обычно используется для создания «общих» функций,...

280
Получить контекст в сервисе

Есть ли надежный способ получить Contextот Service? Я хочу зарегистрировать радиовещательный приемник, ACTION_PHONE_STATE_CHANGEDно мне не нужно, чтобы мое приложение всегда получало эту информацию, поэтому я не помещаю ее в Manifest. Однако я не могу позволить, чтобы широковещательный приемник был...

272
START_STICKY и START_NOT_STICKY

В чем разница между START_STICKYи START_NOT_STICKYво время реализации сервисов в Android? Кто-нибудь может указать на некоторые стандартные

267
Что такое «Android: allowBackup»?

Начиная с новой предварительной версии ADT (версия 21) , у них есть новое предупреждение lint, в котором говорится следующее о файле манифеста (в теге приложения): Должен явно установить для android: allowBackup значение true или false (по умолчанию это true, что может иметь некоторые последствия...

263
Таймер Java против ExecutorService?

У меня есть код, где я планирую задачу, используя java.util.Timer. Я огляделся и увидел, что ExecutorServiceможно сделать то же самое. Итак, этот вопрос здесь, вы использовали Timerи ExecutorServiceдля планирования задач, в чем преимущество одного использования над другим? Также хотел проверить,...

258
Context.startForegroundService () тогда не вызывал Service.startForeground ()

Я использую ServiceClass на ОС Android O. Я планирую использовать Serviceв фоновом режиме. Документация Android гласит, что Если ваше приложение предназначено для уровня API 26 или выше, система накладывает ограничения на использование или создание фоновых служб, если само приложение не находится...

253
Как проверить, работает ли определенный сервис в Ubuntu

Я не знаю название службы, но хотел бы остановить службу, проверив ее статус. Например, если я хочу проверить, работает ли служба PostgreSQL или нет, но я не знаю имя службы, то как я могу проверить ее состояние? Я знаю команду для проверки статуса, если известно имя...

251
Как сделать так, чтобы Android-сервис общался с Activity

Я пишу свое первое приложение для Android и пытаюсь наладить связь между услугами и действиями. У меня есть служба, которая будет работать в фоновом режиме и делать некоторые записи GPS и времени. У меня будет Активность, которая будет использоваться для запуска и остановки Сервиса. Итак,...

242
SourceKitService прекращено

У меня проблема с XCode, когда появляется ошибка «Служба исходного комплекта прекращена», а вся подсветка синтаксиса и завершение кода исчезают в Swift. Как я могу это исправить? Вот пример изображения:...