所以我必须从服务器下载一堆图像文件,并且我正在使用Priority-Job-Queue。到目前为止似乎工作正常,我正在使用一个简单AsyncTask
的下载部分。
因为无论我只RetryConstraint.RETRY
在shouldReRunOnThrowable()
回调中添加了什么,我都希望下载图像。我还添加了android.permission.RECEIVE_BOOT_COMPLETED
权限Manifest.xml
这是正确/最好的方法吗,所以如果出现任何问题并且由于错误而未下载某些图像,作业队列将尝试一次又一次地下载它们,直到作业成功完成?
谢谢!
@Override
protected RetryConstraint shouldReRunOnThrowable(@NonNull Throwable throwable, int runCount, int maxRunCount) {
return RetryConstraint.RETRY;
}