私は、次の両方を使用しますが、あなたはおそらくメモリに全体の12メガバイトを割り当ててみた後、かどうかを確認する必要があり、巨大なdata..ofのために12メガバイトURLから12MBのテキストデータをダウンロードし、SDカードに保存してください...ヒープメモリの問題が発生しました。任意のソリューションですか?
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");
}
私はSDカードに保存されている場合、私は.. ..単一の文字列で非常に全体のxmlの必要性を、XMLをパースしていた後も、私はまた、ある文字列でそれを読むために持っているより多くのヒープメモリを必要と...結果はクラッシュ..です –