Job not running
d3bt3ch opened this issue · 2 comments
d3bt3ch commented
A strange problem started only recently. One of the jobs in the app is geting added but not running.
`public class TestJob extends Job {
private static final String TAG = "TestJob";
/**
* ctor
*/
public TestJob() {
super(new Params(JobPriority.NORMAL).persist());
}
@Override
public void onAdded() {
Log.d(TAG, "Job added");
}
@Override
public void onRun() throws Throwable {
Log.d(TAG, "Job running");
}
@Override
protected void onCancel(int cancelReason, @Nullable Throwable throwable) {
Log.d(TAG, "Job cancelled");
}
@Override
protected RetryConstraint shouldReRunOnThrowable(@NonNull Throwable throwable, int runCount, int maxRunCount) {
return RetryConstraint.createExponentialBackoff(runCount, 1000);
}
}`
d3bt3ch commented
Surprising. If I dont make the job persistent then it works.
[EDIT] Its not working again.
kalpeshp0310 commented
@debjitk Do you get callback on onAdded function?