onRun android-priority-jobqueue не вызывается
Я пытаюсь интегрировать https://github.com/yigit/android-priority-jobqueue в android, но onRun не вызывается, я не знаю, что я делаю неправильно.
Вот мой класс работы
public class UpdateAttachmentJob extends Job {
long id;
String token;
private static final String GROUP = "attachment";
public static final int PRIORITY = 1;
public UpdateAttachmentJob(long id,String token) {
super(new Params(PRIORITY).requireNetwork().persist());
this.id=id;
this.token=token;
}
@Override
public void onAdded() {
}
@Override
public void onRun() throws Throwable {
AttachmentTable tableItem = QueryClass.getData(id);
new UpdateAttachmentsService().updateAttachment(id, tableItem.Name, tableItem.Description, tableItem.filePath,token ,new ApiCallBack() {
@Override
public void onSuccess(Object object) {
BaseClass baseClass = (BaseClass) object;
if (baseClass.getStatus() == Constants.status) {
QueryClass.deleteSyncTask(id);
}
}
@Override
public void onError(Object object, String message) {
}
});
}
@Override
protected void onCancel() {
}
}
Вот как я называю работу
if (mjobManager==null)
mjobManager=new JobManager(context);
mjobManager.addJobInBackground(new UpdateAttachmentJob(id,token));
Что я делаю не так, как заставить это работать