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实现触发。
任何指南或帮助都将适用。
谢谢。