如何在AQuery(AndroidQuery)中为异步映像加载指定HTTP头?

如何在AQuery(AndroidQuery)中为异步映像加载指定HTTP头?,android,android-query,Android,Android Query,我需要为远程主机上的某些映像指定一个特定的引用方才能成功加载。(例如,引用者必须是“”,否则Web服务器将返回HTTP 403) AQuery在他们的wiki上有一个关于为ajax调用指定HTTP头的部分,但我似乎无法为一个简单的异步映像调用拼凑如何做到这一点 例如,以下是用于在网络上显示图像的常规AQuery代码: new AQuery(submodelPhoto).image(MyApplication.MEDIA_BASE_URL + getItem(position), true, t

我需要为远程主机上的某些映像指定一个特定的引用方才能成功加载。(例如,引用者必须是“”,否则Web服务器将返回HTTP 403)

AQuery在他们的wiki上有一个关于为ajax调用指定HTTP头的部分,但我似乎无法为一个简单的异步映像调用拼凑如何做到这一点

例如,以下是用于在网络上显示图像的常规AQuery代码:

new AQuery(submodelPhoto).image(MyApplication.MEDIA_BASE_URL + getItem(position), true, true, 0, R.drawable.default_image);
如何为此调用指定HTTP引用程序?在我的应用程序初始化期间,是否可以为每次调用设置一个队列来执行此操作?(这样就不必每次尝试加载图像时都重复)

经过一番挖掘(以及更多阅读),我想出了以下解决方案:

BitmapAjaxCallback cb = new BitmapAjaxCallback();
cb.header("Referer", "http://www.example.com");
cb.url(MyApplication.MEDIA_BASE_URL + getItem(position)).fallback(R.drawable. default_image).memCache(true).fileCache(true);
new AQuery(submodelPhoto).image(cb);
似乎有效,只是希望我能找到一种方法,为每一个请求设置推荐人