Вопросы по теме 'android-jobscheduler'

Android JobScheduler – не удается создать постоянную работу
Я пробую новый API JoScheduler, который поставляется с Android Lollipop. До сих пор мне удавалось успешно создавать и запускать задание с задержкой в ​​6000 миллисекунд без каких-либо требований к сети без проблем. Однако я только что попытался...
13981 просмотров

Уточнение setUpdateCurrent на OneOffTask
Я пытаюсь понять поведение setTag и setUpdateCurrent OneoffTask в инструменте GcmNetworkManager. В документации setUpdateCurrent говорится следующее: Необязательный установщик, чтобы указать, должна ли эта задача переопределять любые ранее...
719 просмотров

GCM Network Manager, выполняется ли несколько разовых задач в последовательном порядке?
Введение У меня есть приложение, которое позволяет пользователю добавлять список музыкальных альбомов в избранное. Содержимое музыкальных альбомов хранится на устройстве, что обеспечивает автономный доступ. Любимые варианты также хранятся в...
666 просмотров

Android jobScheduler не остановится на jobFinished (params, false)
Я пытаюсь создать jobService. Вот как выглядит onStartJob(). @Override public boolean onStartJob(JobParameters params) { Log.d(TAG, "onStartJob"); Log.d(TAG, "Params= " + params.getJobId()); param = params; jobFinished(params,...
12842 просмотров

Трансляция LocalBroadcastManager не используется
Intent , которые я транслировал с LocalBroadcastManager , похоже, не расходуются, а накапливаются. Каждый раз, когда я отправляю рассылку, я получаю и ее, и все ранее отправленные рассылки, в onReceive . В периодическом JobService я создаю...
188 просмотров

Как обнаружить потерю сетевого подключения в Nougat, даже если ваше приложение не запущено?
В API ниже Nougat вы можете просто объявить получателя в манифесте, который подписывается на CONNECTIVITY_CHANGES. Это позволило мне отслеживать изменения подключения к сети, независимо от того, включено оно или нет, и выполнять задачи, даже если мое...
644 просмотров

Android JobScheduler с требованием Idle не запускается
У меня есть service , который расширяет JobService , как показано ниже: public class MyService extends JobService { private int notificationNumber = 0; private Thread thread; @Override public boolean onStartJob(JobParameters...
2391 просмотров
schedule 11.04.2024

Периодическая задача планировщика заданий Android не работает через некоторое время или после перезагрузки устройства
Я пытаюсь выполнить периодическую задачу с помощью планировщика заданий. Я хочу вызывать службу каждые 10 секунд, она работает нормально в течение пары часов, но иногда перестает работать и не работает после перезагрузки устройства. Вот что я...
6119 просмотров
schedule 09.09.2022

Запускать периодическое задание, пока выполняется условие?
Я использую следующий код, чтобы запускать задание каждый раз, когда есть доступ в Интернет. Кроме того, я хочу, чтобы после запуска службы (из-за доступного соединения) я хотел, чтобы эта служба продолжала работать периодически (каждые 30 секунд),...
684 просмотров

JobDispacter против Android-job (Evernote)
У меня есть вопрос относительно того, какой API использовать для запуска фоновых заданий для устройств ниже 5.1 (LOLLIPOP). Поскольку API JobScheduler поддерживает только устройства версии 5.1 и выше. Я хотел реализовать API фонового задания для...
420 просмотров

JobScheduler выполняется только один раз
Мне нужно выполнять обслуживание каждый раз (1 минута). Мой JobScheduler выполняется один раз и больше не выполняется. В чем проблема ? JobNewClientsService объявлен в манифесте, и я вызываю этот класс в своей MainActivity. public class...
1309 просмотров
schedule 09.08.2022

EverNote android-job: Как я могу запускать задание в определенное время один раз в день каждую неделю?
Я разрабатываю еженедельный планировщик в Android, и меня интересует периодическое задание (например, раз в неделю), которое запускается в определенное время (например, в 16:00) с помощью evernote android-job я прочитал этот пост...
1699 просмотров

Android: как использовать JobFinished из JobService
Я не видел примера использования jobFinshed из JobService, похоже, мы должны отслеживать изменения, когда выполняется какое-то условие, мы должны вызывать метод jobFinished() , я прав?
8627 просмотров

Передача контекста в JobService Android JobScheduler
Я создаю приложение, в котором я сохраняю URL-адрес и Json в моей локальной базе данных SQLite, а затем планирую JobService. В JobService я беру все запросы один за другим из базы данных и выполняю их. После их выполнения я получаю ответ только...
2708 просмотров

Обнаружение изменения подключения с помощью JobScheduler
Поскольку фильтр намерений CONNECTIVITY_CHANGE устарел в Android N, как определить изменение подключения с помощью JobScheduler? Может кто-нибудь мне помочь?
4137 просмотров

Обнаружить, что пользователь отключился от Wi-Fi в Android Nougat
Когда приложение находится в фоновом режиме, как мы можем обнаружить, что пользователь отключился от Wi-Fi? Как всем известно, после Android 7.0 наши BroadcastsReceveirs больше не запускаются при отправке широковещательного намерения...
457 просмотров

Объединенный провайдер местоположения с JobScheduler
У меня есть объединенный код провайдера местоположения в классе MainActivity, предоставляющий значения широты и долготы, которые передаются в класс JobService с помощью persistableBundle. Он отлично работает, когда пользователь использует приложение...
4381 просмотров

Getter и Setter не работают в JobScheduler
Столкнулся с проблемой, в которой не могу разобраться. Я использовал геттер и сеттер для долготы строкового типа, которая устанавливается в методе onLocationChanged() поставщика местоположения (который меняет свое значение, как и ожидалось), и...
99 просмотров

Диспетчер заданий Firebase не запускается в указанное время, дату как ежедневно/еженедельно и т. д.
Job myJob = dispatcher.newJobBuilder() // the JobService that will be called .setService(MyJobService.class) // uniquely identifies the job .setTag("my-unique-tag")...
890 просмотров

Запускать мою фоновую службу в определенное время и периодически с помощью JobScheduler
Я хочу запустить фоновую службу для получения новых данных каждые 24 часа, начиная с 23:45, используя JobScheduler, проблема в том, что я не могу найти, как сообщить jobSheduler, что моя служба должна запускаться в 23:45? private void...
411 просмотров
schedule 24.12.2022