Описание тега firebase-job-dispatcher

The Firebase JobDispatcher is a library for scheduling background jobs in your Android app.
0 ответов

Как начать работу при выключенном экране?

Я пытаюсь использовать Firebase JobDispatcher, чтобы адаптировать мое приложение к новым ограничениям Oreo. Одна вещь, которую мне нужно изменить, - это задача, которую нужно выполнить, когда экран выключен. Для этого я пытаюсь использовать противоп…
01 мар '18 в 09:28
0 ответов

Как получать уведомления FCM, когда приложение удаляется из фона в Android Oreo?

Я создаю веб-приложение, которое отправляет уведомление с моего веб-сервера в приложение. Я хотел, чтобы мое приложение получало уведомления, даже если оно удалено из фона. Я использую FCM для получения уведомлений. Приложение получает уведомления, …
1 ответ

Не могу остановить службу Firebase JobDispatcher

Возможный дубликат Я создал сервис JobDispatcher, чтобы продолжать получать местоположение пользователя в фоновом режиме и публиковать местоположение пользователя на сервере. Для этого я создал работу следующим образом: private void startLocationJo…
1 ответ

IncompatibleClassChangeError with androidx.work.logger

Мы обновили android.arch.work:work-runtime:1.0.0-beta01 и мы получаем много сбоев на клиентах: The method 'void androidx.work.Logger.debug was expected to be of type static but instead was found to be of type virtual at androidx.work.impl.background…
1 ответ

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

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

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

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

JobDispatcher.cancel() не вызывает onStopJob()

Я использовал FirebaseJobDispatcher в моем проекте. Это пример кода. public class MyCustomDispatcher extends JobService { @Override public boolean onStartJob(JobParameters job) { Log.e("MyCustomDispatcher", "onStartJob() called with: " + "job = [" +…
20 апр '17 в 08:58
0 ответов

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

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

Firebase.jobdispatcher с RxJava2 не работает асинхронно

Я пытаюсь запустить Firebase jobdispatcher асинхронно с использованием RxJava2. @Override public boolean onStartJob(JobParameters job) { Completable.fromAction(new Action() { @Override public void run() throws Exception { startMethod(); } }).subscri…
1 ответ

Остановить запланированное задание внутри JobService в firebase jobdispatcher

Я использую firebase jobdispatcher в своем приложении, но я столкнулся с проблемой. Я хочу остановить работу после того, как задача будет выполнена. я пытался позвонить selfStop() внутри onStartJob() метод. Но это onStopJob() никогда не звонят. Согл…
18 авг '18 в 17:11
0 ответов

Планирование долгой работы в FirebaseJobDispatcher

Я использую FirebaseJobDispatcher запланировать фоновую работу. Моя работа - скачивать контент с сервера, что иногда может занимать до 7 минут. В этом случае будет FirebaseJobDispatcher так долго удерживать замок? Если нет, как мне справиться с ситу…
0 ответов

Диспетчер заданий Firebase - задание не запускается, если устройство долгое время находится в спящем режиме

Работа должна быть выполнена в определенное время / дату и час, мой код по расписанию: date.set(Calendar.HOUR, hour); date.add(Calendar.DATE, notificationOffset * -1); int offset = (int) ((date.getTimeInMillis() - now.getTimeInMillis()) / 1000); if …
10 ноя '18 в 06:27
0 ответов

E/FirebaseAlarmReceiver: WorkSpec not found Не удается запланировать

Я пытаюсь запланировать работу с помощью Google Workmanager, и кажется, что это не работает weel на уровне API 22, потому что, когда я пытаюсь запланировать периодический запрос на работу, используя workmanager с firebase jobdispatcher, если приложе…
2 ответа

Android - Фоновый сервис

Я пишу приложение для Android, которое будет запрашивать данные с сервера через каждые 5 минут и загружать их в sqlite. Позже, данные из sqlite будут отображаться пользователю всякий раз, когда он хочет просмотреть данные. База данных будет содержат…
1 ответ

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

Я хочу создать что-то вроде приложения для напоминания, которое уведомляет пользователя в указанное время, я хочу использовать API планировщика заданий для достижения этого, скажем, я хочу запустить службу в 9:00 и 12:00, что нужно добавить в следую…
1 ответ

Firebase Job Dispatcher не запускается каждый раз при подключении к интернету

Ниже приведен код, который я использую для планирования работы, чтобы запускать каждый раз, когда я подключаюсь к Интернету FirebaseJobDispatcher dispatcher = new FirebaseJobDispatcher(new GooglePlayDriver(context)); Job job = dispatcher.newJobBuild…
0 ответов

Выполняйте работу с помощью диспетчера заданий Firebase, только когда сеть недоступна.

В соответствии с классом Constraint диспетчера заданий Firebase, мы можем выполнять задания при подключении к сети, при зарядке и т. Д. Как выполнить работу, когда интернет отключен. Вот похожий вопрос, который остался без ответа.
1 ответ

Метод onStartJob JobService выполняется, как только запланировано задание

Работая над приложением для Android, я использую FirebaseJobDispatcher запускать работу через каждые 1 минуту. проблема Как только я запускаю приложение, задание выполняется, а затем выполняется через каждую 1 минуту. Вопрос Почему onStartJob звонил…
3 ответа

firebase job dispatcher - это работа в дремоде в андроиде.

Я работаю над приложением для видеозвонков. Пока приложение находится в режиме ожидания, вызов не установлен. Поэтому я использую альтернативный диспетчер заданий Firebase, поэтому, пожалуйста, скажите мне, работает ли диспетчер заданий в дремодеме …
28 авг '17 в 11:40
0 ответов

Диспетчер заданий Firebase не работает должным образом на пользовательских дисках, таких как OnePlus, Xiaomi, Lenovo

У меня есть задача для выполнения, которая требует интернета и должна выполняться каждый день до бесконечности, ниже приведен код, который я написал для выполнения того же FirebaseJobDispatcher dispatcher = new FirebaseJobDispatcher(new GooglePlayDr…