0
我將使用Apache HTTP客戶端從Android上的url獲取文件流,我想檢查流的標題來確定是否應該加載整個文件,以避免網絡資源的無謂成本。
現在,我用下面的代碼獲得進入數據流,並從它剛剛看了前幾個字節:當我剛剛讀取前幾個字節使用Apache HTTP客戶端,Java,Android
response = mClient.execute(method, localcontext);
final HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream = entity.getContent();
byte[] ints = new byte[2];
instream.read(ints);
}
我想知道如果整個文件將在上述過程中被加載。我應該明確關閉這個流。怎麼樣?
謝謝〜
對不起,但是當我說流的標頭時,我實際上是指實體內容的前面部分:P – Bolton
我只想知道在閱讀了我想要的數據後是否應該關閉流。 – Bolton
是的。它是一條小溪。所以數據不斷流動,當你關閉它時,它就會停止。 – Santosh