在浏览了大量的源代码后,似乎请求的setsequence方法是无用的。在requestqueue.add(request)方法中,请求似乎是按原始顺序添加的,因为这一行将指示:
request.setSequence(getSequenceNumber());
(getSequenceNumber()只返回一个递增计数器)。有什么方法可以命令请求,或者我应该更进一步的截击吗?
最佳答案
使用Priority
private Priority mPriority = Priority.LOW;
@Override
public Priority getPriority() {
return mPriority;
}
public void setPriority(Priority priority) {
mPriority = priority;
}
更多细节here。