Описание тега jobservice

0 ответов

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

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

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

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

Как управлять ConnectivityReceiver isRegistered

На onStop() функция иногда бросает illegalArgumentExceptionэто говорит о том, что mConnectivityReceiver не зарегистрировано, поэтому я хочу знать, как управлять isRegistered или нет. Я проверил и искал, но я не мог найти, как решить эту проблему. @R…
15 фев '19 в 20:37
0 ответов

Не удается отправить данные с Retrofit2 с фоновым сервисом

У меня проблемы.. Извините за мой английский:(.. Я просто разрабатываю свое собственное приложение, но оно не работает в устройстве Redmi note(All Variant). Мое приложение будет отправлять данные каждую 1 минуту в фоновом режиме с Jobservice. Когда …
0 ответов

Отображение уведомления, когда пользователь завершил работу приложения и подключился к сети

Мне нужно показать уведомление, когда пользователь завершил работу приложения и подключился к сети. Пока я использую этот код, и он прекрасно работает! class MyJobService : JobService() { override fun onStartJob(job: JobParameters): Boolean { Log.w(…
01 дек '18 в 17:42
0 ответов

Wearable.DataApi.putDataItem не вызывается из Jobservice в Oreo

Из-за ограничений фонового обслуживания в Oreo я установил свой Сервис (используемый в Nougat, API 25) для отправки данных в Wear (API 23) с использованием Jobscheduler (в качестве рекомендуемой замены). Там я использую AsyncTask для отправки данных…
1 ответ

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

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

JobService уничтожен до завершения работы

Я использую JobScheduler для выполнения задачи. В конкретном устройстве с API 22 я сталкиваюсь с проблемой, что иногда onDestroy() службы заданий вызывается сразу после onStart (), а иногда вызывается onStop () перед завершением задачи, в то время к…
17 дек '18 в 13:16
2 ответа

RoomDB в JobSchedulerService

Я недавно добавил JobScheduler в свое приложение через JobService. Я использую JobService для периодической синхронизации с базой данных в фоновом режиме и обновления локального экземпляра Room DB. Тем не менее, я вижу произвольные сбои с ошибкой: П…
22 дек '18 в 13:57
0 ответов

Выполнение планировщика заданий в GCMListenerService

Я хочу, чтобы какой-то код (я использую jobscheduler для установки моего обычного сервиса) выполнялся после отправки уведомления. Кроме того, в моем GCMListenerService работает также LocationService. Мне удалось запустить LocationService без каких-л…
0 ответов

Работа выполнена, даже если требования не соответствуют

Я использую jobscheduler, чтобы запланировать jobService, вот метод планирования public static void scheduleUpload(Context context) { JobInfo.Builder builder = new Builder( JOB_ID, new ComponentName(context, NewJobService.class)); builder.setPersist…
31 май '18 в 22:12
0 ответов

JobService убивают при закрытии приложения

Я ищу способ предотвратить Android Job Service быть убитым после убийства приложения? <service android:name=".services.CallListenerService" android:stopWithTask="false" android:permission="android.permission.BIND_JOB_SERVICE"> </service>
1 ответ

JobService пропускает некоторые смс в Android Oreo

Я создаю службу занятости. Эта служба будет запущена на основе изменения в смс (отправлено), работает нормально, но не удалось перехватить некоторые сообщения. ComponentName component = new ComponentName(context, jobTest.class); Uri uri = Uri.parse(…
10 июл '18 в 10:27
0 ответов

Какой смысл устанавливать для setInterruptIfStopped значение true в JobIntentService?

JobIntentService имеет setInterruptIfStopped метод, который, когда установлен trueвызывает текущие AsyncTask в cancel если работа остановлена: void setInterruptIfStopped (логическое interruptIfStopped) Проверьте, будет ли прерван код, выполняющийся …
0 ответов

fusedLocationProviderClient.requestLocationUpdates(mLocationRequest, mLocationCallback, Looper.myLooper()) приводит к сбою приложения для Android

Это трассировка стека, показанная в Log Cat. Я запрашиваю обновления местоположения в JobService: fusedLocationProviderClient.requestLocationUpdates(mLocationRequest, mLocationCallback, Looper.myLooper()) Приложение работает нормально, если я проком…
0 ответов

Использование JobScheduler вместо MQTT

Я работаю с приложением, использующим Mqtt, и пытаюсь представить Jobservice вместо Mqtt Service. Можно ли это сделать для длительных фоновых служб в Android Oreo? Вот мой код @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) public class MqttService…
11 апр '18 в 08:07
0 ответов

Android периодическая JobService никогда не запускается

У меня есть JobService, который я хотел бы периодически запускать. На данный момент для тестирования я использую тривиальный: public class SenderService extends JobService { @Override public boolean onStartJob(final JobParameters params) { new Threa…
17 май '17 в 15:45
1 ответ

JobService в Android

Является ли служба единственной, которая запускается при вызове службы? Я имею в виду, что когда приложение запускается, оно имеет функцию инициализации, которая загружает вспомогательные службы, базы данных, IoC. В iOS вызывается делегат приложения…
07 фев '18 в 22:30
0 ответов

JobScheduler: использование AsyncTask не приводит к вызову doInBackground

Котлин и новобранец Android здесь... Я пытаюсь создать работу, но у меня есть некоторые проблемы с запуском моей асинхронной задачи. Вот мой JobService: class DbUpdaterJob: JobService(){ private var activityMessenger: Messenger? = null private var i…
1 ответ

JobService не работает на Android Things

Я пытаюсь работать с JobScheduler и JobService на устройствах Android. Моя установка - RPI (Raspberry Pi) под управлением IoT RPI3 1.0.2. это мой простой код: package com.mystuff.jobservicetest; import android.app.Activity; import android.app.job.Jo…