Фоновая задача Android - менее 15 минут - PullRequest
1 голос
/ 29 сентября 2019

Я пытаюсь запустить фоновое задание чаще, чем минимальное значение 15 минут, установленное Android.

Срок службы батареи не имеет значения, и он предназначен только для внутреннего использования.Я пытался отключить оптимизацию батареи для приложения, но это тоже не работает.

Есть ли возможность отказаться от оптимизации батареи?

const component = new android.content.ComponentName(context, org.nativescript.location.BackgroundService26.class);
const builder = new android.app.job.JobInfo.Builder(1, component);        builder.setRequiredNetworkType(android.app.job.JobInfo.NETWORK_TYPE_ANY);
builder.setPeriodic(10000)
builder.setRequiresCharging(false);
const jobScheduler = context.getSystemService(android.content.Context.JOB_SCHEDULER_SERVICE);
const service = jobScheduler.schedule(builder.build());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...