Загрузка текстовых данных объемом 12 МБ с URL-адреса и сохранение на SD-карту … Проблема с памятью кучи. любое решение?

Я использую оба следующих, но не работаю для огромных данных.. 12 МБ

char[] chars = new char[1024];
int len;
while((len=buffer.read(chars))>0) {
    data.append(chars,0,len);
}

и

while ((line = reader.readLine()) != null) {
    sb.append(line + "\n");
}
12
задан overbet13 27 July 2012 в 07:49
поделиться