我使用的是當前的代碼下載圖像在一個線程中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()是否做了任何事情,我是否做錯了。
這可以幫助你:http://stackoverflow.com/questions/1330882/how-does-urlconnection-setusecaches-work-in-practice – Chris