我一直在这个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();
因此
,我们怎么能什么请求队列的回报,当我们没有在一个变量中捕捉它的工作?