yigit/android-priority-jobqueue

Job not running

d3bt3ch opened this issue · 2 comments

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);
}

}`

Surprising. If I dont make the job persistent then it works.

[EDIT] Its not working again.

@debjitk Do you get callback on onAdded function?