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, когда приложение закрыто.
Любая инструкция или помощь будут оценены.
Заранее спасибо.