Описание тега android-jobscheduler

Используйте этот тег для вопросов, связанных с Android JobSchedule API для планирования различных типов заданий в рамках платформы, которые будут выполняться в собственном процессе вашего приложения.
0 ответов

JobScheduler JobService останавливается при запуске нового JobService

Как известно, некоторые устройства не позволяют запускать фоновые сервисы JobService. Когда время setPeriodic истекает, и я открываю приложение, служба запускается на экране приветствия приложения, так как приложение находится на переднем плане. Так…
1 ответ

Планирование заданий jobScheduler через adb в рутированном устройстве

Я использую API JobScheduler для планирования повторного задания. Для тестирования во время выполнения команды adb shell cmd jobscheduler run -f com.foo.bar.application 1, Он работает нормально в устройстве без рута, но когда я выполняю его в УСТРАН…
0 ответов

Утечки памяти служб определения местоположения

У меня есть приложение xamarin.forms, которое запускает JobScheduler для выполнения служб определения местоположения и выполнения вызовов API. Я еще не заметил никаких проблем с памятью, пока не начал потоковое видео с YouTube . это разоблачило прив…
0 ответов

Периодический JobService запускается несколько раз за период

У меня проблемы с моим JobService просто работает один раз за период. Вот код моего простого и глупого JobService: public class UpdateInfoJobService extends JobService { public final static int UPDATE_TRACKING_INFO_JOB_ID = 741; @Override public boo…
2 ответа

Планировщик заданий не работает после убийства моего приложения в Android?

Я использовал таймер для вызова метода с интервалом 5 секунд внутри планировщика заданий. Но планировщик заданий работает только на этапе запуска приложения. Если я убью приложение, планировщик заданий не сработает. Как запустить планировщик заданий…
0 ответов

Использование JobScheduler в приложении без активности

Я пишу системное приложение, которое должно работать полностью в фоновом режиме. Он прослушивает события изменения сети для запуска IntentServices для выполнения задач. Мне также нужно периодическое фоновое задание, которое выполняет блок кода один …
16 июл '16 в 09:16
1 ответ

Может ли JobScheduler в режиме Doze подключаться к сети?

Как упоминалось в документе Google, JobScheduler не может работать в режиме ожидания, если он не находится во временном оконном периодическом времени пробуждения. ссылка https://developer.android.com/training/monitoring-device-state/doze-standby?hl=…
11 янв '19 в 10:49
2 ответа

Android запускает JobScheduler в определенное время

Я хочу запускать JobScheduler каждый день в определенное время и завершать его через 3 часа. У меня есть часть запуска задания каждые 20 минут и в течение 3 часов, но в классе JobInfo.Builder нет возможности запустить задание в точное время. Переход…
1 ответ

Android переносит фоновый сервис в jobcheduler

У нас есть проект, который использует фоновый сервис для получения событий в режиме реального времени с сервера. мы используем подключение через веб-сокет для извлечения данных. но теперь в Android Oreo или выше, ОС начинает показывать предупреждени…
1 ответ

Непрерывное выполнение без сервиса и приложения с графическим интерфейсом

Если я закрою приложение (System.exit) и Сервис сможет выполнить фоновую задачу (с помощью "android:process", так называемый другой процесс). Но что, если я даже не использую Сервис, что может быть следующей альтернативой? Нить нельзя пережить от за…
0 ответов

Есть ли способ отправлять уведомления, основанные на времени, хранящемся в firebase?

У меня есть приложение для Android, и я храню в FireBase раз в виде строк, например, время: 09:00-17:00, которые, очевидно, сдвиги. Есть ли способ вызвать уведомления от FireBase за час до перехода к пользователю или мне следует использовать JobSche…
0 ответов

Получение регулярных обновлений с сервера

Мое приложение требует обновления информации в режиме реального времени, то есть обновления каждые 20 секунд, а размер данных может варьироваться (может быть>4 КБ). Каким будет идеальный метод опроса сервера на предмет данных или даже как-то вместо …
0 ответов

Выполняет ли JobScheduler задания сразу на тестах?

Интересно, если на Android вызов JobScheduler.schedule из инструментального теста приводит к тому, что это задание выполняется немедленно (и, следовательно, могу ли я вызвать Thread.sleep или каким-либо другим способом дождаться его завершения). Спа…
07 июн '18 в 09:42
1 ответ

JobScheduler публикует вакансии дважды (не ожидается)

Я пишу учебник по JobScheduler, и я нахожу странное поведение. Я прошу запланировать 3 разных задания за 1 секунду (.setOverrideDeadline(1000)), но все они отправляются и запускаются дважды... Итак, код: public class MyApplication extends Applicatio…
20 окт '15 в 11:44
0 ответов

Непредсказуемое поведение приложения

Я делаю приложение, которое использует Async Task и JobShceduler и использует SQlite, проблема в том, что когда я запускаю приложение в эмуляторе Api 23, оно не падает, однако, если я запускаю то же самое приложение в SAmsung Grand Prime Kitkat, при…
0 ответов

Android setMinimumLatency не работает API 23

У меня есть этот код ниже, но кажется, что jobService никогда не получает триггер даже после 5 секунд. В более поздних версиях это работает нормально. JobScheduler jobScheduler = (JobScheduler)getApplicationContext() .getSystemService(JOB_SCHEDULER_…
28 ноя '18 в 19:23
0 ответов

Перепланирование работы JobScheduler в Android завершилось неудачно с помощью jobFinished(params, true)

У меня проблемы с API-интерфейсом JobScheduling на Android, когда моя работа не выполняется, я хочу, чтобы она была перенесена в соответствии с ранее установленной политикой отключения. Создание работы выглядит так: try { mJobSchedulerServiceCompone…
18 окт '16 в 14:30
0 ответов

Диспетчер заданий Firebase не работает

Я планирую повторяющуюся работу с помощью диспетчера заданий Firebase. Но это не выполняется. Job job = builder.setService(FetchGCMNotificationService.class) .setTag(FIREBASE_JOB_TAG) .setRecurring(true) .setLifetime(Lifetime.FOREVER) .setReplaceCur…
1 ответ

Geofencing doesn't work with JobIntentService anymore

У меня есть IntentService для геозон, который я бы просто начал. но он должен работать в фоновом режиме, поэтому в Android 8 он иногда попадает в белый список. Поэтому мне трудно использовать JobIntentService: https://developer.android.com/reference…
1 ответ

runOnUiThread не выполняется

Я пытаюсь запустить этот код, но код внутри моего потока runOnUi не выполняется. Я использую evernote-android-job. Это код, который периодически запускается: public class TempJob extends Job { public static final String TAG = "job_temp_mqtt"; @Overr…