JobSchedule JobInfo.TriggerContentUrl не срабатывает при принудительном закрытии приложения - PullRequest
0 голосов
/ 15 ноября 2018
JobInfo.Builder builder = new JobInfo.Builder(JobIds.PHOTOS_CONTENT_JOB,
                    new ComponentName("com.example.android.apis", PhotosContentJob.class.getName()));
// Only Trigger when app is Open or in Background
builder.addTriggerContentUri(new JobInfo.TriggerContentUri(CallLog.CONTENT_URI,
                    JobInfo.TriggerContentUri.FLAG_NOTIFY_FOR_DESCENDANTS));
builder.build();

После Android M BroadCast не может быть запущен, если приложение принудительно убито.Я пытался использовать альтернативный JobScheduler JobInfo.TriggerContentUri, но он запускается только тогда, когда приложение открыто, или в фоновом режиме, если приложение закрыто или принудительно убито, тогда оно не запускается.setPersisted() сработает при перезагрузке устройства.Есть ли способ, которым я могу добиться триггера, используя JobScheduler, когда приложение закрыто.

Любая инструкция или помощь будут оценены.

Заранее спасибо.

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