2011-07-26 28 views
3

我使用的是當前的代碼下載圖像在一個線程中setUseCaches(真):的URLConnection和

Log.d(TAG, "Fetching image: " + BASE_URL + mURL); 

URLConnection connection; 
InputStream input; 

connection = (new URL(BASE_URL + mURL)).openConnection(); 
connection.setUseCaches(true); 
connection.connect(); 
input = connection.getInputStream(); 

Bitmap image = BitmapFactory.decodeStream(input); 

Android documentation還不是很清楚,如果setUseCaches()方法將緩存中的數據。從測試它看起來不是這樣,但我想知道如果有人知道setUseCaches()是否做了任何事情,我是否做錯了。

+1

這可以幫助你:http://stackoverflow.com/questions/1330882/how-does-urlconnection-setusecaches-work-in-practice – Chris

回答