在浏览了大量的源代码后,似乎请求的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

10-04 17:55