我一直在這個tutorial和下面的代碼已經難倒我的另一種方法:混亂的java:一個方法調用返回的東西
public RequestQueue getRequestQueue() {
if (mRequestQueue == null) {
mRequestQueue = Volley.newRequestQueue(getApplicationContext());
}
return mRequestQueue;
}
public ImageLoader getImageLoader() {
getRequestQueue();
//getRequestQueue returns an object, but we dont have any variable to receive it.. how is this possible ?
if (mImageLoader == null) {
mImageLoader = new ImageLoader(this.mRequestQueue,
new LruBitmapCache());
}
return this.mImageLoader;
}
所以問題是,getRequestQueue返回一個對象,但是我們沒有任何變量接收它..這怎麼可能?
例如:它不應該是這樣的:
RequestQueue x = getRequestQueue();
因此
,我們怎麼能什麼請求隊列的回報,當我們沒有在一個變量中捕捉它的工作?