JobScheduler заблокирован MI Pad - PullRequest
0 голосов
/ 08 октября 2019

У меня есть служба, которая планирует периодическое задание. В Samsung S7 и эмуляторе (разные версии Android) он работает нормально, но в MI Pad через некоторое время он прекращает работу, показывая следующую ошибку:

I / AutoStartManagerService: MIUILOG - отклонить службу: Intent {cmp = com.usagetracker / .UsageJobService} userId: 0 uid: 10296 D / JobSchedulerService: Ошибка при выполнении 215 ..: [ComponentInfo {com.usagetracker / com.usagetracker.UsageJobService}, jId, u0, R = (- 1: 29: 41, 1: 24: 41), N = 0, С = ложно, I = ложно, U = ложно, F = 0, р = ложно, АНИ = верно, ДНА= true (READY)]

Сначала я использовал сокращенный период времени, тогда как на Samsung было заявлено, что время исправлено до 15 минут (что нормально)

JobInfo.Builder builder = newJobInfo.Builder (0, serviceComponent);builder.setPeriodic (JobInfo.getMinPeriodMillis (), JobInfo.getMinFlexMillis ());JobScheduler jobScheduler = this.getApplicationContext (). GetSystemService (JobScheduler.class);

В чем причина?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...