我正在从网上阅读一些数据并将其写入文件。同时我也在从文件中读取数据。意味着从一端写入文件,另一端从同一文件读取。所以我的文件大小正在增加并越过其极限。
所以我决定在读取操作后删除数据。所以我可以保持文件大小不变。我已经搜索了Android API,而且在Google中一无所获。如果有人知道,请帮助我。
这是我的写作代码:
for(String url : myURLs) {
HttpGet httpGet = new HttpGet(url);
try {
HttpResponse responce = httpClient.execute(httpGet);
StatusLine statusLine = responce.getStatusLine();
if(statusLine.getStatusCode() == 200) {
HttpEntity entity = responce.getEntity();
entity.writeTo(fos);
entity.consumeContent();
fos.flush();
}
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}